Files
portfolio.sorlinv.fr/docker-compose.yml
2022-11-22 15:31:36 +01:00

31 lines
1.0 KiB
YAML
Executable File

version: '2'
services:
portfolio:
image: php:8.1-apache
restart: always
# ports:
# - "80:80"
volumes:
- ./www:/var/www/html
- ./php.ini:/usr/local/etc/php/php.ini
labels:
- traefik.enable=true
- traefik.http.services.portfolio.loadbalancer.server.port=80
- traefik.http.routers.portfolio-http.entrypoints=http
- traefik.http.routers.portfolio-http.rule=Host(`portfolio.sorlinv.fr`)
- traefik.http.middlewares.https-redirect.redirectscheme.scheme=https
- traefik.http.middlewares.https-redirect.redirectscheme.permanent=true
- traefik.http.routers.portfolio-http.middlewares=https-redirect@docker
- traefik.http.routers.portfolio-https.entrypoints=https
- traefik.http.routers.portfolio-https.rule=Host(`portfolio.sorlinv.fr`)
- traefik.http.routers.portfolio-https.tls=true
- traefik.http.routers.portfolio-https.tls.certresolver=letsencrypt
networks:
- traefik
networks:
traefik:
external:
name: web_traefik