fix docker compose

This commit is contained in:
2025-11-15 23:23:49 +01:00
parent b6de9d93f1
commit 6f6a8f0c4a

View File

@@ -1,35 +1,13 @@
version: "3.9" version: "3.9"
services: services:
mariadb:
image: mariadb:11.2
container_name: portfolio_mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: root_password_change_me
MYSQL_DATABASE: portfolio_db
MYSQL_USER: portfolio_user
MYSQL_PASSWORD: portfolio_password
volumes:
- mariadb_data:/var/lib/mysql
ports:
- "127.0.0.1:3306:3306"
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
timeout: 5s
retries: 5
flaskapp: flaskapp:
image: python:3.10-slim image: python:3.11-slim
container_name: portfolio_flaskapp container_name: portfolio_flaskapp
working_dir: /app working_dir: /app
ports: ports:
- "127.0.0.1:5000:5000" - "127.0.0.1:5000:5000"
restart: always restart: always
depends_on:
mariadb:
condition: service_healthy
command: > command: >
sh -c " sh -c "
apt-get update && apt-get update &&
@@ -41,11 +19,5 @@ services:
" "
environment: environment:
- PYTHONUNBUFFERED=1 - PYTHONUNBUFFERED=1
- DB_HOST=mariadb env_file:
- DB_PORT=3306 - .env
- DB_USER=portfolio_user
- DB_PASSWORD=portfolio_password
- DB_NAME=portfolio_db
volumes:
mariadb_data: