Initial commit
This commit is contained in:
14
Cloudflared/Dockerfile
Executable file
14
Cloudflared/Dockerfile
Executable file
@ -0,0 +1,14 @@
|
||||
FROM alpine:latest AS alpine
|
||||
|
||||
ARG DOMAIN
|
||||
ARG TUNNEL_UUID
|
||||
|
||||
RUN mkdir -p /etc/cloudflared
|
||||
COPY config/ /etc/cloudflared
|
||||
|
||||
RUN sed -i "s/<domain.tld>/${DOMAIN}/g" /etc/cloudflared/config.yml
|
||||
RUN sed -i "s/<tunnel-uuid>/${TUNNEL_UUID}/g" /etc/cloudflared/config.yml
|
||||
|
||||
FROM cloudflare/cloudflared:latest
|
||||
|
||||
COPY --from=alpine /etc/cloudflared /etc/cloudflared
|
13
Cloudflared/config/config.yml
Executable file
13
Cloudflared/config/config.yml
Executable file
@ -0,0 +1,13 @@
|
||||
tunnel: <tunnel-uuid>
|
||||
credentials-file: /etc/cloudflared/<tunnel-uuid>.json
|
||||
|
||||
ingress:
|
||||
- hostname: '<domain.tld>'
|
||||
service: https://caddy:443
|
||||
originRequest:
|
||||
originServerName: '<domain.tld>'
|
||||
- hostname: '*.<domain.tld>'
|
||||
service: https://caddy:443
|
||||
originRequest:
|
||||
originServerName: '*.<domain.tld>'
|
||||
- service: http_status:404
|
Reference in New Issue
Block a user