aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-02-20 17:52:32 +0800
committerYuqian Yang <crupest@crupest.life>2025-02-20 18:02:19 +0800
commite870972428794f51912dfa955c6de0d712c74db1 (patch)
tree39d5a6118e31f211c3cc511d73618bca4082578e /templates
parent75df0f7c4eaec0d50157ea8dc048241465da9c6c (diff)
downloadcrupest-e870972428794f51912dfa955c6de0d712c74db1.tar.gz
crupest-e870972428794f51912dfa955c6de0d712c74db1.tar.bz2
crupest-e870972428794f51912dfa955c6de0d712c74db1.zip
feat(cru-py): use new template format.
Diffstat (limited to 'templates')
-rw-r--r--templates/disabled/nginx/code.conf.template4
-rw-r--r--templates/disabled/nginx/timeline.conf.template4
-rw-r--r--templates/docker-compose.yaml.template18
-rw-r--r--templates/nginx/conf.d/code.conf.template2
-rw-r--r--templates/nginx/conf.d/mail.conf.template4
-rw-r--r--templates/nginx/conf.d/root.conf.template6
-rw-r--r--templates/nginx/conf.d/ssl.conf.template4
-rw-r--r--templates/nginx/conf.d/timeline.conf.template2
-rw-r--r--templates/v2ray-config.json.template4
9 files changed, 24 insertions, 24 deletions
diff --git a/templates/disabled/nginx/code.conf.template b/templates/disabled/nginx/code.conf.template
index 205c7ba..0abe042 100644
--- a/templates/disabled/nginx/code.conf.template
+++ b/templates/disabled/nginx/code.conf.template
@@ -1,5 +1,5 @@
server {
- server_name code.${CRUPEST_DOMAIN};
+ server_name code.@@CRUPEST_DOMAIN@@;
include common/https-listen;
location / {
@@ -12,7 +12,7 @@ server {
server {
- server_name code.${CRUPEST_DOMAIN};
+ server_name code.@@CRUPEST_DOMAIN@@;
include common/http-listen;
include common/https-redirect;
diff --git a/templates/disabled/nginx/timeline.conf.template b/templates/disabled/nginx/timeline.conf.template
index 551e0ae..ce7341b 100644
--- a/templates/disabled/nginx/timeline.conf.template
+++ b/templates/disabled/nginx/timeline.conf.template
@@ -1,7 +1,7 @@
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
- server_name timeline.${CRUPEST_DOMAIN};
+ server_name timeline.@@CRUPEST_DOMAIN@@;
location / {
include common/reverse-proxy;
@@ -14,7 +14,7 @@ server {
server {
listen 80;
listen [::]:80;
- server_name timeline.${CRUPEST_DOMAIN};
+ server_name timeline.@@CRUPEST_DOMAIN@@;
include common/https-redirect;
include common/acme-challenge;
diff --git a/templates/docker-compose.yaml.template b/templates/docker-compose.yaml.template
index 06f9f3a..9005d5e 100644
--- a/templates/docker-compose.yaml.template
+++ b/templates/docker-compose.yaml.template
@@ -51,8 +51,8 @@ services:
dockerfile: Dockerfile
pull: true
args:
- - CRUPEST_DOMAIN=$CRUPEST_DOMAIN
- - CRUPEST_EMAIL=$CRUPEST_EMAIL
+ - CRUPEST_DOMAIN=@@CRUPEST_DOMAIN@@
+ - CRUPEST_EMAIL=@@CRUPEST_EMAIL@@
- CRUPEST_AUTO_CERTBOT_ADDITIONAL_PACKAGES=docker-cli
- CRUPEST_AUTO_CERTBOT_POST_HOOK=docker restart nginx
tags:
@@ -81,7 +81,7 @@ services:
image: docker.io/mailserver/docker-mailserver:latest
pull_policy: always
container_name: mailserver
- hostname: mail.$CRUPEST_DOMAIN
+ hostname: mail.@@CRUPEST_DOMAIN@@
env_file: generated/mailserver.env
# More information about the mail-server ports:
# https://docker-mailserver.github.io/docker-mailserver/edge/config/security/understanding-the-ports/
@@ -116,7 +116,7 @@ services:
- "git-server"
pull: true
args:
- - ROOT_URL=https://${CRUPEST_DOMAIN}/git
+ - ROOT_URL=https://@@CRUPEST_DOMAIN@@/git
tags:
- "crupest/git-server:latest"
hostname: git-server
@@ -153,17 +153,17 @@ services:
- APP_NAME=2FAuth-crupest
- APP_TIMEZONE=UTC
- SITE_OWNER=crupest@crupest.life
- - APP_KEY=${CRUPEST_2FAUTH_APP_KEY}
- - APP_URL=https://${CRUPEST_DOMAIN}/2fa
+ - APP_KEY=@@CRUPEST_2FAUTH_APP_KEY@@
+ - APP_URL=https://@@CRUPEST_DOMAIN@@/2fa
- APP_SUBDIRECTORY=2fa
- MAIL_MAILER=smtp
- MAIL_HOST=mail.crupest.life
- MAIL_PORT=465
- - MAIL_USERNAME=${CRUPEST_2FAUTH_MAIL_USERNAME}
- - MAIL_PASSWORD=${CRUPEST_2FAUTH_MAIL_PASSWORD}
+ - MAIL_USERNAME=@@CRUPEST_2FAUTH_MAIL_USERNAME@@
+ - MAIL_PASSWORD=@@CRUPEST_2FAUTH_MAIL_PASSWORD@@
- MAIL_ENCRYPTION=ssl
- MAIL_FROM_NAME=2FAuth-crupest
- - MAIL_FROM_ADDRESS=${CRUPEST_2FAUTH_MAIL_USERNAME}
+ - MAIL_FROM_ADDRESS=@@CRUPEST_2FAUTH_MAIL_USERNAME@@
- TRUSTED_PROXIES=*
volumes:
diff --git a/templates/nginx/conf.d/code.conf.template b/templates/nginx/conf.d/code.conf.template
index aa70ebc..35f74d8 100644
--- a/templates/nginx/conf.d/code.conf.template
+++ b/templates/nginx/conf.d/code.conf.template
@@ -1,5 +1,5 @@
server {
- server_name code.${CRUPEST_DOMAIN};
+ server_name code.@@CRUPEST_DOMAIN@@;
include common/http-listen;
include common/acme-challenge;
diff --git a/templates/nginx/conf.d/mail.conf.template b/templates/nginx/conf.d/mail.conf.template
index 40adf28..2eb53d7 100644
--- a/templates/nginx/conf.d/mail.conf.template
+++ b/templates/nginx/conf.d/mail.conf.template
@@ -1,5 +1,5 @@
server {
- server_name mail.${CRUPEST_DOMAIN};
+ server_name mail.@@CRUPEST_DOMAIN@@;
include common/https-listen;
location / {
@@ -17,7 +17,7 @@ server {
server {
- server_name mail.${CRUPEST_DOMAIN};
+ server_name mail.@@CRUPEST_DOMAIN@@;
include common/http-listen;
include common/https-redirect;
diff --git a/templates/nginx/conf.d/root.conf.template b/templates/nginx/conf.d/root.conf.template
index 93675ff..8cd9174 100644
--- a/templates/nginx/conf.d/root.conf.template
+++ b/templates/nginx/conf.d/root.conf.template
@@ -1,5 +1,5 @@
server {
- server_name ${CRUPEST_DOMAIN};
+ server_name @@CRUPEST_DOMAIN@@;
include common/https-listen;
location / {
@@ -16,7 +16,7 @@ server {
proxy_pass http://git-server:80;
}
- location /_$CRUPEST_V2RAY_PATH {
+ location /_@@CRUPEST_V2RAY_PATH@@ {
if ($http_upgrade != "websocket") {
return 404;
}
@@ -28,7 +28,7 @@ server {
}
server {
- server_name ${CRUPEST_DOMAIN};
+ server_name @@CRUPEST_DOMAIN@@;
include common/http-listen;
include common/https-redirect;
diff --git a/templates/nginx/conf.d/ssl.conf.template b/templates/nginx/conf.d/ssl.conf.template
index 54205f1..181a1af 100644
--- a/templates/nginx/conf.d/ssl.conf.template
+++ b/templates/nginx/conf.d/ssl.conf.template
@@ -4,8 +4,8 @@
# the up-to-date file that you will need to refer to when manually updating
# this file. Contents are based on https://ssl-config.mozilla.org
-ssl_certificate /etc/letsencrypt/live/${CRUPEST_DOMAIN}/fullchain.pem;
-ssl_certificate_key /etc/letsencrypt/live/${CRUPEST_DOMAIN}/privkey.pem;
+ssl_certificate /etc/letsencrypt/live/@@CRUPEST_DOMAIN@@/fullchain.pem;
+ssl_certificate_key /etc/letsencrypt/live/@@CRUPEST_DOMAIN@@/privkey.pem;
ssl_session_cache shared:le_nginx_SSL:10m;
ssl_session_timeout 1440m;
diff --git a/templates/nginx/conf.d/timeline.conf.template b/templates/nginx/conf.d/timeline.conf.template
index a467594..df4edf8 100644
--- a/templates/nginx/conf.d/timeline.conf.template
+++ b/templates/nginx/conf.d/timeline.conf.template
@@ -1,5 +1,5 @@
server {
- server_name timeline.${CRUPEST_DOMAIN};
+ server_name timeline.@@CRUPEST_DOMAIN@@;
include common/http-listen;
include common/acme-challenge;
diff --git a/templates/v2ray-config.json.template b/templates/v2ray-config.json.template
index 33d3f16..c10eac2 100644
--- a/templates/v2ray-config.json.template
+++ b/templates/v2ray-config.json.template
@@ -7,7 +7,7 @@
"settings": {
"clients": [
{
- "id": "$CRUPEST_V2RAY_TOKEN",
+ "id": "@@CRUPEST_V2RAY_TOKEN@@",
"alterId": 0
}
]
@@ -15,7 +15,7 @@
"streamSettings": {
"network": "ws",
"wsSettings": {
- "path": "/_$CRUPEST_V2RAY_PATH"
+ "path": "/_@@CRUPEST_V2RAY_PATH@@"
}
}
}