Commit 746d54eb authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Changes

parent 7ca0e703
Loading
Loading
Loading
Loading
+0 −0

File moved.

+11 −2
Original line number Original line Diff line number Diff line
import os
import os
from flask import Flask, jsonify
from flask import Flask, jsonify, request
import logging


app = Flask(__name__)
app = Flask(__name__)


@@ -7,11 +8,19 @@ app = Flask(__name__)
# Default to 'World' if the variable isn't set
# Default to 'World' if the variable isn't set
app_name = os.getenv("APP_NAME", "World")
app_name = os.getenv("APP_NAME", "World")


# Set up logging
app.logger.setLevel(logging.INFO)


@app.route("/hello", methods=["GET"])
@app.route("/hello", methods=["GET"])
def hello():
def hello():
    # return f"Hello {app_name}"
    # return f"Hello {app_name}"
    # Flask intenta parsear el token automáticamente
    token = request.authorization.token if request.authorization else None
    app.logger.info(f"JWT detected: {token}")
    return jsonify(f"Hello, {app_name}!")
    return jsonify(f"Hello, {app_name}!")



if __name__ == "__main__":
if __name__ == "__main__":
    port = int(os.getenv("PORT", 8000))
    port = int(os.getenv("PORT", 8000))
    app.run(host='0.0.0.0', port=port)
    app.run(host='0.0.0.0', port=port)
+0 −0

File moved.

docker-compose.yml

0 → 100644
+11 −0
Original line number Original line Diff line number Diff line
name: dummy
services:
  aef:
    image: flask-hello-service
    build:
      context: ./app  
    restart: unless-stopped
    ports:
      - 8000:8000
    environment:
      - APP_NAME=${APP_NAME}

logs_dummy_api.sh

0 → 100755
+5 −0
Original line number Original line Diff line number Diff line
#!/bin/bash

echo "Stop dummy service for user: $1"

APP_NAME=$1 docker compose logs
Loading