diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-02-24 02:18:20 +0800 | 
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-02-26 02:21:41 +0800 | 
| commit | 0c885ba1bf30ce8308880f926be85b6f5a499fa6 (patch) | |
| tree | 25f42a9386f760c9d7d47d9b154e4a0089e49dff /services/templates | |
| parent | dc7b27c713351066e20947ea6d1adb80aeb68d9f (diff) | |
| download | crupest-0c885ba1bf30ce8308880f926be85b6f5a499fa6.tar.gz crupest-0c885ba1bf30ce8308880f926be85b6f5a499fa6.tar.bz2 crupest-0c885ba1bf30ce8308880f926be85b6f5a499fa6.zip | |
feat(www): YEAH!
Diffstat (limited to 'services/templates')
| -rw-r--r-- | services/templates/docker-compose.yaml.template | 16 | ||||
| -rw-r--r-- | services/templates/nginx/conf.d/mail.conf.template | 4 | ||||
| -rw-r--r-- | services/templates/nginx/conf.d/root.conf.template | 8 | 
3 files changed, 15 insertions, 13 deletions
| diff --git a/services/templates/docker-compose.yaml.template b/services/templates/docker-compose.yaml.template index d6640ef..2f6a748 100644 --- a/services/templates/docker-compose.yaml.template +++ b/services/templates/docker-compose.yaml.template @@ -1,19 +1,11 @@  services: -  blog: -    pull_policy: build -    build: -      context: ./@@CRUPEST_DOCKER_DIR@@/blog -      dockerfile: Dockerfile -      pull: true -    volumes: -      - "blog-public:/public" -    restart: on-failure:3 -    nginx:      pull_policy: build      build:        context: ./@@CRUPEST_DOCKER_DIR@@/nginx +      additional_contexts: +        - www=./www        dockerfile: Dockerfile        pull: true      ports: @@ -27,7 +19,6 @@ services:        - "./@@CRUPEST_DATA_CERTBOT_DIR@@/webroot:/srv/acme:ro"        - "./@@CRUPEST_DATA_CERTBOT_DIR@@/data:/var/lib/letsencrypt"        - "./@@CRUPEST_DATA_CERTBOT_DIR@@/webroot:/var/www/certbot" -      - "blog-public:/srv/www/blog:ro"      restart: on-failure:3    v2ray: @@ -52,7 +43,7 @@ services:        - "CRUPEST_AUTO_BACKUP_COS_ENDPOINT=@@CRUPEST_AUTO_BACKUP_COS_ENDPOINT@@"        - "CRUPEST_AUTO_BACKUP_COS_BUCKET=@@CRUPEST_AUTO_BACKUP_COS_BUCKET@@"        - "CRUPEST_AUTO_BACKUP_COS_SECRET_ID=@@CRUPEST_AUTO_BACKUP_COS_SECRET_ID@@" -      - "CRUPEST_AUTO_BACKUP_COS_SECRET_KEY=@@CRUPEST_AUTO_BACKUP_COS_SECRET_KEY@@"   +      - "CRUPEST_AUTO_BACKUP_COS_SECRET_KEY=@@CRUPEST_AUTO_BACKUP_COS_SECRET_KEY@@"      volumes:        - "./data:/data"      restart: on-failure:3 @@ -142,5 +133,4 @@ services:        - TRUSTED_PROXIES=*  volumes: -  blog-public:    roundcubemail-temp: diff --git a/services/templates/nginx/conf.d/mail.conf.template b/services/templates/nginx/conf.d/mail.conf.template index 2eb53d7..c115c2e 100644 --- a/services/templates/nginx/conf.d/mail.conf.template +++ b/services/templates/nginx/conf.d/mail.conf.template @@ -2,6 +2,10 @@ server {      server_name mail.@@CRUPEST_DOMAIN@@;      include common/https-listen; +    location = /robots.txt { +        root /srv/mail; +    } +      location / {          include common/proxy-common;          proxy_pass http://roundcubemail:80/; diff --git a/services/templates/nginx/conf.d/root.conf.template b/services/templates/nginx/conf.d/root.conf.template index 3ea97d9..dd223c2 100644 --- a/services/templates/nginx/conf.d/root.conf.template +++ b/services/templates/nginx/conf.d/root.conf.template @@ -17,6 +17,14 @@ server {          proxy_pass http://git-server:80;      } +    location = /github { +        return 301 @@CRUPEST_GITHUB@@; +    } + +    location = /github/ { +        return 301 @@CRUPEST_GITHUB@@; +    } +      location /_@@CRUPEST_V2RAY_PATH@@ {          if ($http_upgrade != "websocket") {              return 404; | 
