first commit

This commit is contained in:
CHIEFSOFT\ameye
2025-02-02 22:04:47 -05:00
commit 40e5ced734
4 changed files with 69 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
# syntax=docker/dockerfile:1.4
FROM --platform=$BUILDPLATFORM python:3.10-alpine AS builder
WORKDIR /app
COPY requirements.txt /app
RUN --mount=type=cache,target=/root/.cache/pip \
pip3 install -r requirements.txt
COPY . /app
ENTRYPOINT ["python3"]
CMD ["app.py"]
FROM builder as dev-envs
RUN <<EOF
apk update
apk add git
EOF
RUN <<EOF
addgroup -S docker
adduser -S --shell /bin/bash --ingroup docker vscode
EOF
# install Docker tools (cli, buildx, compose)
COPY --from=gloursdocker/docker / /
+9
View File
@@ -0,0 +1,9 @@
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World!"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
+15
View File
@@ -0,0 +1,15 @@
flask
Flask-SQLAlchemy==3.0.3
gunicorn==20.1.0
psycopg2-binary==2.9.6
flask-smorest==0.42.3
python-dotenv
pyjwt
pillow
flask-cors
pandas
flasgger
sqlalchemy
flask-socketio
Flask-Mail
pycountry
+17
View File
@@ -0,0 +1,17 @@
services:
digifi-core:
build:
context: app
target: builder
restart: unless-stopped
volumes:
- ./:/app
ports:
- '6330:8000'
networks:
default:
driver: bridge
ipam:
config:
- subnet: 172.5.1.0/24