Add TLS "ask"

This commit is contained in:
3wc 2024-03-26 13:32:41 -03:00
parent 28c0301cc1
commit fb0eb1f4cd
3 changed files with 33 additions and 8 deletions

View File

@ -3,3 +3,9 @@ TYPE=caddy
LETS_ENCRYPT_ENV=production LETS_ENCRYPT_ENV=production
LE_EMAIL=certs@example.com LE_EMAIL=certs@example.com
COMPOSE_FILE="compose.yml"
# TLS "ask" from filesystem
#COMPOSE_FILE="$COMPOSE_FILE:compose.ask-filesystem.yml"
#ASK_VOLUME=fedwiki_data

View File

@ -0,0 +1,27 @@
---
version: "3.8"
services:
ask:
image: git.coopcloud.tech/wiki-cafe/caddy-ask-filesystem:latest
environment:
- DIRECTORY=/data
- ADDRESS=0.0.0.0
volumes:
- ask_data:/data
networks:
- backend
app:
networks:
- backend
deploy:
labels:
- "caddy.on_demand_tls.ask=http://${STACK_NAME}_ask:3000/"
networks:
backend:
volumes:
ask_data:
external: true
name: ${ASK_VOLUME}

View File

@ -17,7 +17,6 @@ services:
deploy: deploy:
labels: labels:
- "caddy.email=${LE_EMAIL}" - "caddy.email=${LE_EMAIL}"
- "caddy.on_demand_tls.ask=http://localhost:9876"
- "coop-cloud.${STACK_NAME}.version=0.1.2+2.8.6-alpine" - "coop-cloud.${STACK_NAME}.version=0.1.2+2.8.6-alpine"
networks: networks:
@ -26,10 +25,3 @@ networks:
volumes: volumes:
caddy_data: caddy_data:
configs:
caddy_tls_ask:
name: ${STACK_NAME}_caddy_tls_ask_${CADDY_TLS_ASK_CONF_VERSION}
file: ./tls-ask.caddyfile
labels:
caddy: