36 lines
1.4 KiB
YAML
36 lines
1.4 KiB
YAML
services:
|
|
reproxy:
|
|
image: umputun/reproxy:master
|
|
container_name: reproxy
|
|
hostname: reproxy
|
|
restart: unless-stopped
|
|
ports:
|
|
- "80:8080"
|
|
- "443:8443"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
- ./web:/web
|
|
- ./var/ssl:/srv/var/ssl
|
|
networks:
|
|
- crabs-network
|
|
environment:
|
|
- TZ=Asia/Novosibirsk
|
|
- DOCKER_ENABLED=true
|
|
- STATIC_ENABLED=true
|
|
- STATIC_RULES=crabs-games.art,^/minecraft/api/readme$,https://git.3crabs.space/api/v1/repos/user-penguin/gmancraft/contents/README.md?ref=main;crabs-games.art,^/minecraft/api/status$,https://api.mcsrvstat.us/3/90.189.218.191:25565
|
|
- ASSETS_LOCATION=/web
|
|
- DEBUG=true
|
|
- SSL_TYPE=auto
|
|
- SSL_ACME_FQDN=crabs-games.art,mail.crabs-games.art,evening-detective-api.crabs-games.art,evening-detective.crabs-games.art
|
|
- SSL_ACME_EMAIL=admin@crabs-games.art
|
|
- SSL_ACME_LOCATION=/srv/var/ssl
|
|
- MAX_SIZE=1G
|
|
- TIMEOUT_WRITE=1800s
|
|
- TIMEOUT_RESP_HEADER=1800s
|
|
- HEADER= X-Frame-Options:SAMEORIGIN, X-XSS-Protection:1; mode=block;, Content-Security-Policy:default-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self' https://evening-detective-api.crabs-games.art; img-src 'self' https://evening-detective-api.crabs-games.art; media-src 'self' https://evening-detective-api.crabs-games.art;
|
|
|
|
networks:
|
|
crabs-network:
|
|
name: crabs-network
|
|
external: true
|