version: "3" services: db_recipes: restart: always image: postgres:11-alpine volumes: - ./postgresql:/var/lib/postgresql/data env_file: - ./.env networks: - default web_recipes: image: vabene1111/recipes restart: always env_file: - ./.env volumes: - ./staticfiles:/opt/recipes/staticfiles - ./mediafiles:/opt/recipes/mediafiles depends_on: - db_recipes labels: # This lables are only examples! - "traefik.enable=true" - "traefik.http.routers.recipes.rule=Host(`recipes.mydomain.com`, `recipes.myotherdomain.com`)" - "traefik.http.routers.recipes.entrypoints=web_secure" - "traefik.http.routers.recipes.tls.certresolver=le_resolver" networks: - default - traefik networks: default: traefik: # This is you external traefic network external: true