File tree 1 file changed +26
-0
lines changed
1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change
1
+ version : " 3.3"
2
+
3
+ services :
4
+ # ##############################################
5
+ # ### Nginx #####
6
+ # ##############################################
7
+ nginx :
8
+ image : nginx
9
+ container_name : nginx
10
+ restart : unless-stopped
11
+ volumes :
12
+ - ./data/:/usr/share/nginx/html:ro
13
+ networks :
14
+ - proxy
15
+ labels :
16
+ - " traefik.enable=true" # <== Enable traefik
17
+ - " traefik.http.routers.nginx-secured.rule=Host(`nginx.${DOMAIN}`)" # <== Set domain
18
+ - " traefik.http.routers.nginx-secured.entrypoints=websecure" # <== Set entry point for HTTPS
19
+ - " traefik.http.routers.nginx-secured.tls.certresolver=mytlschallenge" # <== Set certsresolvers for https
20
+ - " traefik.http.routers.nginx-secured.middlewares=authelia" # <== Add Authelia middlewares to protect login
21
+ - " traefik.http.routers.nginx-secured.service=nginx-service" # <== Set service
22
+ - " traefik.http.services.nginx-service.loadbalancer.server.port=80" # <== Set target port on container
23
+
24
+ networks :
25
+ proxy :
26
+ external : true
You can’t perform that action at this time.
0 commit comments