aboutsummaryrefslogtreecommitdiff
path: root/template/docker-compose.yaml.template
diff options
context:
space:
mode:
Diffstat (limited to 'template/docker-compose.yaml.template')
-rw-r--r--template/docker-compose.yaml.template31
1 files changed, 11 insertions, 20 deletions
diff --git a/template/docker-compose.yaml.template b/template/docker-compose.yaml.template
index 699bc6f..ef6115f 100644
--- a/template/docker-compose.yaml.template
+++ b/template/docker-compose.yaml.template
@@ -14,7 +14,7 @@ services:
- SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.h2.Driver
- SPRING_DATASOURCE_URL=jdbc:h2:file:~/.halo/db/halo
- SPRING_DATASOURCE_USERNAME=admin
- - SPRING_DATASOURCE_PASSWORD={{CRUPEST_HALO_DB_PASSWORD}}
+ - SPRING_DATASOURCE_PASSWORD=$CRUPEST_HALO_DB_PASSWORD
- HALO_ADMIN_PATH=admin
- HALO_CACHE=memory
networks:
@@ -37,11 +37,11 @@ services:
context: ./docker/arch-code-server
dockerfile: Dockerfile
args:
- - CRUPEST_USER={{CRUPEST_USER}}
- - CRUPEST_GROUP={{CRUPEST_GROUP}}
- - CRUPEST_UID={{CRUPEST_UID}}
- - CRUPEST_GID={{CRUPEST_GID}}
- - USE_CHINA_MIRROR={{CRUPEST_IN_CHINA}}
+ - CRUPEST_USER=$CRUPEST_USER
+ - CRUPEST_GROUP=$CRUPEST_GROUP
+ - CRUPEST_UID=$CRUPEST_UID
+ - CRUPEST_GID=$CRUPEST_GID
+ - USE_CHINA_MIRROR=$CRUPEST_IN_CHINA
container_name: code-server
restart: on-failure:3
volumes:
@@ -51,22 +51,13 @@ services:
networks:
- internal
- caddy:
- image: caddy:latest
- container_name: caddy
- restart: on-failure:3
- volumes:
- - ./Caddyfile:/etc/caddy/Caddyfile
- - ./site:/srv:ro
- - ./data/caddy/data:/data
- - ./data/caddy/config:/config
+ nginx:
+ image: nginx:latest
+ container_name: nginx
ports:
- "80:80"
- "443:443"
- - "443:443/udp"
- networks:
- - internal
- - external
+ volumes:
mailserver:
image: docker.io/mailserver/docker-mailserver:latest
@@ -74,7 +65,7 @@ services:
# If the FQDN for your mail-server is only two labels (eg: example.com),
# you can assign this entirely to `hostname` and remove `domainname`.
hostname: mail
- domainname: {{CRUPEST_DOMAIN}}
+ domainname: $CRUPEST_DOMAIN
env_file: mailserver.env
# More information about the mail-server ports:
# https://docker-mailserver.github.io/docker-mailserver/edge/config/security/understanding-the-ports/