menu 1 2 3 4 5 7 operationnels

This commit is contained in:
2026-08-03 10:02:12 +02:00
parent b2c241797b
commit f37f5b1e45
25 changed files with 2373 additions and 1120 deletions
+15 -13
View File
@@ -1,13 +1,10 @@
services:
db:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: sysadm-1963
MYSQL_DATABASE: bolsa
MYSQL_USER: jfgiraud
MYSQL_PASSWORD: lyon4
env_file: .env
volumes:
- db_data:/var/lib/mysql
- ./migrations/schema.sql:/docker-entrypoint-initdb.d/01_schema.sql:ro
healthcheck:
test:
[
@@ -18,34 +15,39 @@ services:
"127.0.0.1",
"-u",
"root",
"-psysadm-1963",
"-p${MYSQL_ROOT_PASSWORD}",
]
interval: 3s
timeout: 3s
retries: 10
restart: unless-stopped
web:
build: .
command: python run.py
env_file: .env
environment:
- FLASK_ENV=${FLASK_ENV}
volumes:
- .:/app
# Montage restreint au code applicatif (pas .git / mysql_data / .env)
- ./app:/app/app
ports:
- "5000:5000"
environment:
- DATABASE_URL=mysql+pymysql://jfgiraud:lyon4@db/bolsa
depends_on:
db:
condition: service_healthy
restart: unless-stopped
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- "8080:80"
env_file: .env
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: sysadm-1963
ports:
# Accès local uniquement (pas d'exposition publique)
- "127.0.0.1:8080:80"
depends_on:
- db
restart: unless-stopped
volumes:
db_data: