chore: lint and update docker-compose.yml

- Fixed port variable interpolation to use ${PORT:-8000} for a default value.
- Updated volume configuration to use a named volume (guestbook_data) mounted at /data.
- Improved YAML formatting for clarity.
This commit is contained in:
Steve Dogiakos
2025-04-01 21:53:25 -06:00
parent 81bf13001a
commit 75e69d5144
8 changed files with 78 additions and 20 deletions
+14
View File
@@ -0,0 +1,14 @@
FROM python:3.9-slim
WORKDIR /app
# Copy and install Python dependencies.
COPY requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
# Copy the rest of the app code.
COPY . .
EXPOSE 5000
CMD ["python", "app.py"]