summaryrefslogtreecommitdiff
path: root/nginx/docker-compose.yaml
diff options
context:
space:
mode:
authorArseney300 <Arseney300@gmail.com>2026-03-02 07:29:53 +0700
committerArseney300 <Arseney300@gmail.com>2026-03-02 07:29:53 +0700
commit8b02ebd751cfcafc8735488743bc90035c947d6c (patch)
tree7856355cbdfeb0d694d6fce4c4c8152108be5d3f /nginx/docker-compose.yaml
parentc6d20a5e4d22d1898896d7e157e52cef46e9b29b (diff)
Add ghost.swave.lol alias and catch-all for unknown subdomains
Add ghost.swave.lol as Ghost alias in nginx and certbot. Add default server blocks that serve a styled 404 error page for any subdomain not configured on the server. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'nginx/docker-compose.yaml')
-rw-r--r--nginx/docker-compose.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/nginx/docker-compose.yaml b/nginx/docker-compose.yaml
index 421c3c0..5066f79 100644
--- a/nginx/docker-compose.yaml
+++ b/nginx/docker-compose.yaml
@@ -8,16 +8,20 @@ services:
#- 8000:8000
- 443:443
restart: always
+ extra_hosts:
+ - "host.docker.internal:host-gateway"
volumes:
- /var/nginx/conf/:/etc/nginx/conf.d:ro
- /var/letsencrypt/etc:/var/letsencrypt/etc:ro #letsencrypt SSL certs
- /var/letsencrypt/lts_site:/var/letsencrypt/lts_site:ro #letsencrypt plug site
- /var/dh_param/dhparam-2048.pem:/etc/ssl/certs/dhparam-2048.pem #dhparam cert
+ - ./error-pages:/usr/share/nginx/error-pages:ro
networks:
git-network:
ipv4_address: 172.22.0.254
ghost_network:
jenkins_network:
+ monitoring_network:
networks:
#write each stack network (or connect it manually later)
@@ -30,4 +34,7 @@ networks:
jenkins_network:
name: jenkins_network
external: true
+ monitoring_network:
+ name: monitoring_network
+ external: true