Add apptabulous website
Fixup reverse-proxy conf The server_name is sensitive to where in the block it is defined Signed-off-by: Matt Spencer matthew@thespencers.me.uk
This commit is contained in:
@@ -6,18 +6,17 @@ map $request_uri $block_uri {
|
||||
/etc 1;
|
||||
}
|
||||
|
||||
# Webserver
|
||||
# m5p3nc3r webserver
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
server_name m5p3nc3r.co.uk www.m5p3nc3r.co.uk;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
|
||||
|
||||
server_name apptabulous.co.uk www.apptabulous.co.uk;
|
||||
|
||||
if ($block_uri = 1) {
|
||||
return 403;
|
||||
}
|
||||
@@ -27,12 +26,34 @@ server {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# apptabulous webserver
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
server_name apptabulous.co.uk www.apptabulous.co.uk;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
|
||||
|
||||
if ($block_uri = 1) {
|
||||
return 403;
|
||||
}
|
||||
|
||||
location / {
|
||||
proxy_pass http://rpi4-2:3001;
|
||||
}
|
||||
}
|
||||
|
||||
# Container registry
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
server_name hub.apptabulous.co.uk;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
|
||||
@@ -43,8 +64,6 @@ server {
|
||||
# required to avoid HTTP 411: see Issue #1486 (https://github.com/docker/docker/issues/1486)
|
||||
chunked_transfer_encoding on;
|
||||
|
||||
server_name hub.apptabulous.co.uk;
|
||||
|
||||
location / {
|
||||
proxy_pass http://rpi4-2:5000;
|
||||
}
|
||||
@@ -56,12 +75,11 @@ server {
|
||||
listen [::]:80;
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
server_name watchtower.apptabulous.co.uk;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
|
||||
|
||||
server_name watchtower.apptabulous.co.uk;
|
||||
|
||||
location / {
|
||||
proxy_pass http://rpi4-2:8080;
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
username: "{{ secrets.GITHUB_ACTOR }}"
|
||||
password: "{{ secrets.GITHUB_TOKEN }}"
|
||||
|
||||
- name: Start website
|
||||
- name: Start m5p3nc3r website
|
||||
community.docker.docker_container:
|
||||
name: website
|
||||
image: ghcr.io/m5p3nc3r/website:main
|
||||
@@ -94,6 +94,15 @@
|
||||
- "3000:3000"
|
||||
state: started
|
||||
|
||||
- name: Start Apptabulous website
|
||||
community.docker.docker_container:
|
||||
name: apptabulous_website
|
||||
image: ghcr.io/m5p3nc3r/apptabulous_website:main
|
||||
restart_policy: always
|
||||
ports:
|
||||
- "3001:3000"
|
||||
state: started
|
||||
|
||||
- name: Start watchtower
|
||||
community.docker.docker_container:
|
||||
name: watchtower
|
||||
|
||||
Reference in New Issue
Block a user