fix docker compose
This commit is contained in:
@@ -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:
|
|
||||||
Reference in New Issue
Block a user