Re-organización de los archivos

This commit is contained in:
2025-07-11 00:05:31 -03:00
parent 73a8c4ff2b
commit 656293b74c
9 changed files with 1 additions and 1 deletions
+34
View File
@@ -0,0 +1,34 @@
# docker-compose.dev.yml
services:
suitecoffee-app:
container_name: suitecoffee-app
build:
context: .
dockerfile: Dockerfile.dev
volumes:
- .:/app
ports:
- "${PORT}:${PORT}" # Usa la variable de entorno PORT
environment:
- NODE_ENV=development
- PORT=${PORT}
command: npm run dev # Usa nodemon para desarrollo
restart: unless-stopped
suitecoffee-db:
container_name: suitecoffee-db
image: mysql:latest
env_file:
- .env.${NODE_ENV}
environment:
MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASS
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
MYSQL_DATABASE: $DB_NAME
volumes:
- ./db/dev-db:/var/lib/mysql
- ./db/init:/docker-entrypoint-initdb.d
ports:
- "$DB_LOCAL_PORT:$DB_DOCKER_PORT"
restart: unless-stopped
+32
View File
@@ -0,0 +1,32 @@
# docker-compose.prod.yml
services:
suitecoffee-app:
container_name: suitecoffee-app
build:
context: .
dockerfile: Dockerfile.prod
ports:
- "${PORT}:${PORT}" # Usa la variable de entorno PORT
environment:
- NODE_ENV=production
- PORT=${PORT}
command: npm start # Usa el comando de inicio en producción
restart: unless-stopped
suitecoffee-db:
container_name: suitecoffee-db
image: mysql:latest
env_file:
- .env.${NODE_ENV}
environment:
MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASS
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
MYSQL_DATABASE: $DB_NAME
volumes:
- ./db/app-db/mysql_prod:/var/lib/mysql
- ./db/init:/docker-entrypoint-initdb.d
ports:
- "$DB_LOCAL_PORT:$DB_DOCKER_PORT"
restart: unless-stopped
View File