Comments (4)
Here's a traefik setup that has worked for me in the past: https://github.com/SelfhostedPro/Redcloud/blob/master/docker-compose.yml
from yacht-docs.
Sadly this config only works for traefik 1.x not for 2.x and I am having trouble figuring out what settings I need to change.
When I expose port 8000 directly I can reach it but not if I try via traefik.
from yacht-docs.
Here is my docker-compose.yml
that I was able to use yacht behind traefik with.
---
version: "3"
networks:
traefik_network:
external:
name: web
services:
yacht:
image: selfhostedpro/yacht:devel
restart: unless-stopped
networks:
- traefik_network
environment:
- PUID=1000
- PGID=1000
- "SECRET_KEY=my_secret_key"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- ./config:/config
labels:
- "traefik.http.services.yacht.loadbalancer.server.scheme=http"
- "traefik.http.services.yacht.loadbalancer.server.port=8000"
- "traefik.enable=true"
- "traefik.docker.network=web"
- "traefik.http.routers.yacht-http.service=yacht"
- "traefik.http.routers.yacht-http.rule=Host(`yacht.domain.tld`)"
- "traefik.http.routers.yacht-http.entrypoints=http"
- "traefik.http.routers.yacht.service=yacht"
- "traefik.http.routers.yacht.rule=Host(`yacht.domain.tld`)"
- "traefik.http.routers.yacht.entrypoints=https"
- "traefik.http.routers.yacht.tls=true"
- "traefik.http.routers.yacht.tls.certresolver=dns"
- "traefik.http.routers.yacht.tls.domains[0].main=domain.tld"
- "traefik.http.routers.yacht.tls.domains[0].sans=*.domain.tld"
from yacht-docs.
See the following pull request, SelfhostedPro/Yacht#566 I have added your file to the docker-compose directory.
from yacht-docs.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yacht-docs.