Initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
.dockerignore
|
||||
Dockerfile
|
||||
README.md
|
||||
.venv/
|
||||
__pycache__/
|
||||
@@ -0,0 +1,2 @@
|
||||
.venv/
|
||||
__pycache__/
|
||||
@@ -0,0 +1,12 @@
|
||||
FROM python:3.12.1-alpine3.19
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY requirements.txt requirements.txt
|
||||
RUN pip3 install -r requirements.txt
|
||||
|
||||
COPY . .
|
||||
|
||||
ENV SERVER_PORT=8080
|
||||
|
||||
CMD ["sh", "-c", "exec python3 -m flask run --host=0.0.0.0 --port=$SERVER_PORT"]
|
||||
@@ -0,0 +1,10 @@
|
||||
from flask import Flask, request, jsonify
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
@app.route('/api/ping', methods=['GET'])
|
||||
def send():
|
||||
return jsonify({"status": "ok"}), 200
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run()
|
||||
@@ -0,0 +1,7 @@
|
||||
blinker==1.7.0
|
||||
click==8.1.7
|
||||
Flask==3.0.1
|
||||
itsdangerous==2.1.2
|
||||
Jinja2==3.1.3
|
||||
MarkupSafe==2.1.4
|
||||
Werkzeug==3.0.1
|
||||
Reference in New Issue
Block a user