revision de cloud code
This commit is contained in:
+13
-7
@@ -6,9 +6,8 @@ services:
|
||||
ports:
|
||||
- "8234:8080"
|
||||
environment:
|
||||
- EA_API_USERNAME=may # Usuario de EA (ver ea_user_settings.username del admin). Usa tu password real.
|
||||
# EA_API_PASSWORD=yourpassword
|
||||
- EA_API_KEY=***REMOVED*** # Recomendado: en el panel EA ve a Settings y configura "API Token", luego usa esta variable (mejor que user/pass)
|
||||
# Token de API de EasyAppointments. Definido en .env (ver .env.example).
|
||||
- EA_API_KEY=${EA_API_KEY}
|
||||
depends_on:
|
||||
- easyappointments
|
||||
|
||||
@@ -20,22 +19,29 @@ services:
|
||||
ports:
|
||||
- "8888:80" # Panel admin: http://localhost:8888
|
||||
depends_on:
|
||||
- mysql
|
||||
mysql:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- BASE_URL=http://localhost:8888 # Cambia en producción
|
||||
- BASE_URL=${EA_BASE_URL:-http://localhost:8888}
|
||||
- DEBUG_MODE=FALSE
|
||||
- DB_HOST=mysql
|
||||
- DB_NAME=easyappointments
|
||||
- DB_USERNAME=root
|
||||
- DB_PASSWORD=secret # Cambia por contraseña fuerte
|
||||
- DB_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
|
||||
mysql:
|
||||
image: mysql:8.0
|
||||
container_name: may-ea-mysql
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=secret
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
- MYSQL_DATABASE=easyappointments
|
||||
healthcheck:
|
||||
# EA solo arranca bien si MySQL ya está listo (no solo "iniciado").
|
||||
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -u root -p\"$$MYSQL_ROOT_PASSWORD\" --silent"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
volumes:
|
||||
- ea-mysql-data:/var/lib/mysql
|
||||
|
||||
|
||||
Reference in New Issue
Block a user