Unverified Commit c1790bf3 authored by Tom Moulard's avatar Tom Moulard
Browse files

blog: updating traefik labels to v2.4

parent 0b0c0a68
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
version: '2'

services:
  blog:
  hugo:
    image: nginx:stable-alpine
    depends_on:
      - blog-builder
      - hugo-builder
    volumes:
      - './blog/nginx/conf:/etc/nginx/conf.d'
      - './blog/nginx/logs:/var/log/nginx/'
      - './hugo/nginx/conf:/etc/nginx/conf.d'
      - './hugo/nginx/logs:/var/log/nginx/'
    networks:
      - 'srv'
    restart: always
@@ -18,19 +18,19 @@ services:
      retries: 5
    labels:
      - 'traefik.enable=true'
      - 'traefik.frontend.rule=Host:blog.${SITE}'
      - 'traefik.port=80'
      - 'traefik.http.routers.hugo.rule=Host(`hugo.${SITE}`)'
      - 'traefik.http.services.hugo.loadbalancer.server.port=80'

  blog-builder:
  hugo-builder:
    image: jojomi/hugo:0.59
    restart: always
    environment:
    - HUGO_REFRESH_TIME=3600
    - HUGO_THEME=hugo-theme-cactus-plus
    - HUGO_BASEURL=https://blog.${SITE}/
    - HUGO_BASEURL=https://hugo.${SITE}/
    volumes:
      - ./blog/blog:/src
      - ./blog/nginx/conf/www:/output
      - ./hugo/blog:/src
      - ./hugo/nginx/conf/www:/output
    restart: always
    labels:
      - 'traefik.enable=false'