This commit is contained in:
1
coreos-config/plays/services/wkd/.env
Normal file
1
coreos-config/plays/services/wkd/.env
Normal file
@ -0,0 +1 @@
|
||||
COMPOSE_PROJECT_NAME=wkd
|
15
coreos-config/plays/services/wkd/Caddyfile
Normal file
15
coreos-config/plays/services/wkd/Caddyfile
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
auto_https off
|
||||
}
|
||||
|
||||
http://tobiasmanske.de {
|
||||
header {
|
||||
Access-Control-Allow-Origin *
|
||||
}
|
||||
|
||||
respond /.well-known/openpgpkey/policy "" 200
|
||||
|
||||
uri strip_prefix /.well-known/openpgpkey/hu
|
||||
root * /data/tobiasmanske.de/
|
||||
file_server
|
||||
}
|
Binary file not shown.
Binary file not shown.
23
coreos-config/plays/services/wkd/docker-compose.yaml
Normal file
23
coreos-config/plays/services/wkd/docker-compose.yaml
Normal file
@ -0,0 +1,23 @@
|
||||
---
|
||||
version: "3.4"
|
||||
|
||||
services:
|
||||
wkd:
|
||||
image: caddy:2
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.wkd.rule=(Host(`tobiasmanske.de`) && PathPrefix(`/{path:.well-known/openpgpkey}/`))"
|
||||
- "traefik.http.routers.wkd.entryPoints=websecure"
|
||||
- "traefik.http.routers.wkd.priority=100"
|
||||
- "traefik.http.services.wkd.loadbalancer.server.port=80"
|
||||
restart: always
|
||||
volumes:
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile:ro,z
|
||||
- ./data:/data:ro,Z
|
||||
networks:
|
||||
- gateway
|
||||
|
||||
networks:
|
||||
gateway:
|
||||
external: true
|
||||
...
|
Reference in New Issue
Block a user