Compare commits
11
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6f2918b34c | ||
|
|
49b3f28b36 | ||
|
|
d7667dbcde | ||
|
|
29b67cb2a3 | ||
|
|
b86fd1a6f2 | ||
|
|
4a69f141e9 | ||
|
|
596cfe44b3 | ||
|
|
bf5f4a86d9 | ||
|
|
0a5f3f9e7d | ||
|
|
37b7d5b846 | ||
|
|
87cb0d3160 |
+1
-1
@@ -2,7 +2,6 @@ docker-compose.yml
|
||||
data/openvpn
|
||||
data/secrets
|
||||
data/certbot
|
||||
data/traefik
|
||||
data/searx
|
||||
data/jenkins
|
||||
data/beef
|
||||
@@ -11,6 +10,7 @@ data/authelia
|
||||
data/mx-puppet-discord
|
||||
data/matrix
|
||||
data/heimdall
|
||||
data/traefik/traefik.yml
|
||||
data/pihole/etc-pihole
|
||||
data/pxe
|
||||
data.tar.gz
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -7,6 +7,7 @@ services:
|
||||
- "5900:5900"
|
||||
networks:
|
||||
- caddy
|
||||
- ldap
|
||||
volumes:
|
||||
- arch:/home/marc
|
||||
labels:
|
||||
@@ -22,5 +23,7 @@ volumes:
|
||||
arch:
|
||||
|
||||
networks:
|
||||
ldap:
|
||||
external: true
|
||||
caddy:
|
||||
external: true
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ services:
|
||||
image: marcpartensky/caddy
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
# - "443:443"
|
||||
environment:
|
||||
CADDY_INGRESS_NETWORKS: caddy
|
||||
volumes:
|
||||
|
||||
@@ -19,6 +19,8 @@ services:
|
||||
traefik.http.routers.heimdall.rule: Host(`heimdall.marcpartensky.com`)
|
||||
traefik.http.routers.heimdall.entrypoints: websecure
|
||||
traefik.http.routers.heimdall.tls: "true"
|
||||
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.source: marcpartensky.com
|
||||
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.baseDN: dc=marcpartensky,dc=com
|
||||
# traefik.http.services.heimdall.loadbalancer.server.port: 80
|
||||
# traefik.http.routers.heimdall.middlewares: authelia-basic@docker
|
||||
|
||||
|
||||
@@ -31,5 +31,6 @@ services:
|
||||
|
||||
networks:
|
||||
ldap:
|
||||
external: true
|
||||
caddy:
|
||||
external: true
|
||||
|
||||
@@ -26,3 +26,4 @@ volumes:
|
||||
|
||||
networks:
|
||||
ldap:
|
||||
external: true
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ services:
|
||||
HTTPS_HOST: caddy
|
||||
HTTPS_PORT: 443
|
||||
ports:
|
||||
# - "443:8443"
|
||||
- "443:8443"
|
||||
# command: --tls=caddy:443 --ssh=marcpartensky.com:7022
|
||||
networks:
|
||||
- caddy
|
||||
|
||||
+10
-2
@@ -3,6 +3,8 @@ version: "3.9"
|
||||
services:
|
||||
traefik:
|
||||
image: traefik
|
||||
env_file:
|
||||
- ../data/secrets/traefik.env
|
||||
restart: unless-stopped
|
||||
command:
|
||||
## Provider Settings - https://docs.traefik.io/providers/docker/#provider-configuration ##
|
||||
@@ -30,21 +32,27 @@ services:
|
||||
networks:
|
||||
- caddy
|
||||
volumes:
|
||||
- ../data/traefik/letsencrypt:/letsencrypt
|
||||
- traefik_letsencrypt:/letsencrypt
|
||||
# - ../data/traefik/traefik.yml:/root/.config/traefik.yml # no configuration file
|
||||
# - ./data/traefik/dynamic.yaml:/dynamic.yaml
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
labels:
|
||||
traefik.enable: true
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.traefik.rule: Host(`traefik.marcpartensky.com`)
|
||||
traefik.http.routers.traefik.service: api@internal
|
||||
traefik.http.routers.traefik.entrypoints: websecure
|
||||
traefik.http.routers.traefik.tls.certresolver: tls
|
||||
traefik.docker.network: caddy
|
||||
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.source: marcpartensky.com
|
||||
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.baseDN: dc=marcpartensky,dc=com
|
||||
# traefik.http.routers.redirs.entrypoints: web
|
||||
# traefik.http.middlewares.redirect-to-https.redirectscheme.scheme: https
|
||||
# traefik.http.routers.redirs.middlewares: redirect-to-https
|
||||
# traefik.http.routers.redirs.rule: hostregexp(`{host:.+}`)
|
||||
|
||||
volumes:
|
||||
traefik_letsencrypt:
|
||||
|
||||
networks:
|
||||
caddy:
|
||||
external: true
|
||||
|
||||
@@ -6,17 +6,11 @@ services:
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
PRODUCTION: "True"
|
||||
env_file:
|
||||
- ../data/secrets/valentin.env
|
||||
build:
|
||||
context: ./
|
||||
dockerfile: Dockerfile
|
||||
networks:
|
||||
- caddy
|
||||
entrypoint: sh -c "
|
||||
./manage.py migrate &&
|
||||
/app/entrypoint.sh
|
||||
"
|
||||
labels:
|
||||
caddy: valentin-colin.fr
|
||||
caddy.reverse_proxy: "{{upstreams 80}}"
|
||||
|
||||
Reference in New Issue
Block a user