diff options
| author | Arseney300 <Arseney300@gmail.com> | 2026-03-02 07:29:53 +0700 |
|---|---|---|
| committer | Arseney300 <Arseney300@gmail.com> | 2026-03-02 07:29:53 +0700 |
| commit | 8b02ebd751cfcafc8735488743bc90035c947d6c (patch) | |
| tree | 7856355cbdfeb0d694d6fce4c4c8152108be5d3f /nginx/docker-compose.yaml | |
| parent | c6d20a5e4d22d1898896d7e157e52cef46e9b29b (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.yaml | 7 |
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 |
