diff --git a/.gitignore b/.gitignore index 1377bfe..1433b19 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ venv src/static/uploads +data +src/lovedb.db diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..55488c7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM python:3.14.3-alpine3.23 + +WORKDIR /app + +COPY requirements.txt . + +RUN apk add gpg + +RUN pip install --no-cache-dir -r requirements.txt + +COPY src/ ./src/ + +EXPOSE 5000 + +ENV FLASK_APP=src/main.py +ENV FLASK_RUN_HOST=0.0.0.0 +ENV FLASK_ENV=production + +CMD ["flask", "run"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..55b906c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +services: + web: + build: . + container_name: dating + ports: + - "5000:5000" + volumes: + - ./src:/app/src + - ./data:/app/data + environment: + - FLASK_APP=src/main.py + - FLASK_RUN_HOST=0.0.0.0 + - FLASK_ENV=development + restart: unless-stopped diff --git a/src/__pycache__/main.cpython-314.pyc b/src/__pycache__/main.cpython-314.pyc new file mode 100644 index 0000000..2b97211 Binary files /dev/null and b/src/__pycache__/main.cpython-314.pyc differ