Initial commit

This commit is contained in:
2025-06-22 00:01:22 +03:00
parent fd70166cf6
commit 033b80bfad
153 changed files with 26874 additions and 1 deletions

42
docker-compose.yml Normal file
View File

@@ -0,0 +1,42 @@
version: '3.8'
services:
hebrew-soldier-app:
build: .
ports:
- "3000:3000"
volumes:
- ./config.json:/app/config.json:ro
environment:
- NODE_ENV=production
- HOSTNAME=${HOSTNAME:-docker-container}
- NEXT_PUBLIC_HOSTNAME=${HOSTNAME:-docker-container}
restart: unless-stopped
depends_on:
- mysql
networks:
- app-network
# Optional: Include MySQL if you want to run it in Docker too
mysql:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: emergency_tracker
MYSQL_USER: soldier_tracker
MYSQL_PASSWORD: your_secure_password_here
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
- ./scripts:/docker-entrypoint-initdb.d:ro
restart: unless-stopped
networks:
- app-network
volumes:
mysql_data:
networks:
app-network:
driver: bridge