Skip to content

Commit f12e194

Browse files
committed
🎉 Add nginx
1 parent 2413266 commit f12e194

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

nginx/docker-compose.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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

0 commit comments

Comments
 (0)