diff --git a/docker-compose.yml b/docker-compose.yml index 0adeea4..5fbc35c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,35 +1,13 @@ version: "3.9" 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: - image: python:3.10-slim + image: python:3.11-slim container_name: portfolio_flaskapp working_dir: /app ports: - "127.0.0.1:5000:5000" restart: always - depends_on: - mariadb: - condition: service_healthy command: > sh -c " apt-get update && @@ -41,11 +19,5 @@ services: " environment: - PYTHONUNBUFFERED=1 - - DB_HOST=mariadb - - DB_PORT=3306 - - DB_USER=portfolio_user - - DB_PASSWORD=portfolio_password - - DB_NAME=portfolio_db - -volumes: - mariadb_data: + env_file: + - .env \ No newline at end of file