This commit is contained in:
2026-10-10 15:58:44 +07:00
parent 3efdb52c3c
commit e5191ebe50
9 changed files with 204 additions and 13 deletions
+14
View File
@@ -0,0 +1,14 @@
evening-detective.crabs-games.art evening-detective-api.crabs-games.art {
hosts {
{$VENUE_DNS_IP} evening-detective.crabs-games.art evening-detective-api.crabs-games.art
ttl 60
no_reverse
}
errors
}
. {
forward . 1.1.1.1 8.8.8.8
cache 30
errors
}
+1 -1
View File
@@ -68,7 +68,7 @@ if [[ ! -d migrations ]] || ! compgen -G 'migrations/*.sql' >/dev/null; then
exit 1
fi
for service_image in postgres_evening_detective_server=postgres:15 rustfs_evening_detective_server=rustfs/rustfs:latest evening_detective_frontend=byjg/static-httpserver:latest proxy=nginx:alpine; do
for service_image in postgres_evening_detective_server=postgres:15 rustfs_evening_detective_server=rustfs/rustfs:latest evening_detective_frontend=byjg/static-httpserver:latest proxy=nginx:alpine dns=coredns/coredns:1.14.7; do
if ! docker image inspect "${service_image#*=}" >/dev/null 2>&1; then
"${compose[@]}" pull "${service_image%%=*}"
fi
+14
View File
@@ -1,4 +1,18 @@
services:
dns:
image: coredns/coredns:1.14.7
command: [-conf, /etc/coredns/Corefile]
environment:
VENUE_DNS_IP: ${VENUE_BIND_IP:-127.0.0.1}
volumes:
- ./Corefile:/etc/coredns/Corefile:ro
ports:
- '${VENUE_BIND_IP:-127.0.0.1}:53:53/udp'
- '${VENUE_BIND_IP:-127.0.0.1}:53:53/tcp'
networks:
- entrance
restart: unless-stopped
evening_detective_server:
environment:
APP_BASE_URL: https://evening-detective.crabs-games.art