- 5 Biomes: Day, Night, Pool, Fog, Roof (25 Campaign levels) - Minigames: Wall-nut Bowling, I Zombie, Roguelike, Boss Rush & Dr. Zomboss - Systems: Zen Garden, Workshop Crafting, Almanac, Tree of Wisdom, Achievements - Backend: REST API + SQLite Accounts & Save Synchronization - Infrastructure: Nginx HTTPS & Docker deployment
21 lines
520 B
YAML
21 lines
520 B
YAML
services:
|
|
nginx:
|
|
build: .
|
|
container_name: pvz_nginx
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
volumes:
|
|
- ./game:/usr/share/nginx/html:ro
|
|
- ./nginx/conf.d:/etc/nginx/conf.d:ro
|
|
- ./certbot/conf:/etc/letsencrypt:ro
|
|
- ./certbot/www:/var/www/certbot:ro
|
|
environment:
|
|
- DOMAIN=${DOMAIN:-ai.qpid.pro}
|
|
|
|
certbot:
|
|
image: certbot/certbot:latest
|
|
container_name: pvz_certbot
|
|
volumes:
|
|
- ./certbot/conf:/etc/letsencrypt
|
|
- ./certbot/www:/var/www/certbot
|