Files
UNIT3D-Docker/docker-compose.yaml
2025-08-28 18:31:04 -04:00

51 lines
1.2 KiB
YAML

services:
unit3d:
image: unit3d:latest
ports:
- "80:80"
- "443:443"
restart: unless-stopped
volumes:
- ./UNIT3D:/var/www/html
- ./unit3d.conf:/etc/nginx/conf.d/unit3d.conf
- ./mysql:/var/lib/mysql
- ./entrypoint.sh:/entrypoint.sh
- ./home:/home/unit3d/
- ./run.sh:/run.sh
env_file:
- .env
entrypoint: /entrypoint.sh
unit3d-setup:
image: unit3d:latest
volumes:
- ./UNIT3D:/var/www/html
- ./unit3d.conf:/etc/nginx/conf.d/unit3d.conf
- ./mysql:/var/lib/mysql
- ./entrypoint.sh:/entrypoint.sh
- ./database-setup.py:/database-setup.py
- ./setup.sh:/setup.sh
- ./home:/home/unit3d/
env_file:
- .env
entrypoint: /entrypoint.sh setup
unit3d-debug:
image: unit3d:latest
volumes:
- ./UNIT3D:/var/www/html
- ./entrypoint.sh:/entrypoint.sh
env_file:
- .env
entrypoint: /entrypoint.sh debug
unit3d-backup:
image: unit3d:latest
volumes:
- ./backup:/backup
- ./mysql:/var/lib/mysql:ro
- ./UNIT3D:/var/www/html:ro
env_file:
- .env
entrypoint: /entrypoint.sh backup-mysql