mirror of
https://github.com/runyanjake/olomana.git
synced 2025-10-05 13:47:30 -07:00
26 lines
877 B
Markdown
26 lines
877 B
Markdown
# Traefik
|
|
|
|
Traefik is my load balancer.
|
|
`https://doc.traefik.io/traefik/getting-started/quick-start/`
|
|
|
|
## Setup
|
|
|
|
### Files
|
|
Create/Fill in the following files in a `traefik/` directory under this one using the provided templates:
|
|
- `traefik.toml`
|
|
- `traefik-dynamic.toml`.
|
|
|
|
The file `traefik/acme.json` will be generated on first run. Make sure it eventually gets permission code 600. You might need to create a blank file before the first run.
|
|
|
|
### Volumes
|
|
In addition to the above files, make sure the docker socket is mounted:
|
|
- `/var/run/docker.sock:/var/run/docker.sock:ro`
|
|
|
|
## Reminders
|
|
The file `acme.json` can be weird when it comes to permissions. It will be generated on first run.
|
|
Ensure it is permission code 600.
|
|
|
|
## References
|
|
https://doc.traefik.io/traefik/getting-started/quick-start/
|
|
https://doc.traefik.io/traefik/user-guides/docker compose/basic-example/
|