cleanup 2

This commit is contained in:
Mykhailo Svishchov
2026-03-04 23:50:35 +02:00
parent da1649d3cd
commit bfdd7581fe
221 changed files with 619 additions and 649 deletions

View File

@@ -3,35 +3,35 @@ version: "3.9"
services:
db:
image: mysql:8.0
container_name: lottery-mysql
container_name: honey-mysql
restart: always
environment:
MYSQL_DATABASE: lottery_db
MYSQL_USER: lottery_user
MYSQL_DATABASE: honey_db
MYSQL_USER: honey_user
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
volumes:
- lottery_mysql_data:/var/lib/mysql
- honey_mysql_data:/var/lib/mysql
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD}"]
interval: 10s
timeout: 5s
retries: 5
networks:
- lottery-network
- honey-network
app:
build:
context: .
dockerfile: Dockerfile.inferno
container_name: lottery-backend
container_name: honey-backend
restart: always
depends_on:
db:
condition: service_healthy
environment:
- SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/lottery_db
- SPRING_DATASOURCE_USERNAME=lottery_user
- SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/honey_db
- SPRING_DATASOURCE_USERNAME=honey_user
- SPRING_DATASOURCE_PASSWORD=${MYSQL_PASSWORD}
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
- FRONTEND_URL=${FRONTEND_URL}
@@ -47,12 +47,12 @@ services:
# Mount logs directory (persistent storage)
- /opt/app/logs:/app/logs
networks:
- lottery-network
- honey-network
# Don't expose port directly - nginx will handle it
nginx:
image: nginx:alpine
container_name: lottery-nginx
container_name: honey-nginx
restart: always
ports:
- "80:80"
@@ -65,13 +65,13 @@ services:
depends_on:
- app
networks:
- lottery-network
- honey-network
volumes:
lottery_mysql_data:
honey_mysql_data:
networks:
lottery-network:
honey-network:
driver: bridge