mirror of
https://github.com/penpot/penpot.git
synced 2025-05-24 18:06:12 +02:00
🐳 Make traefik example easier (#6198)
This commit is contained in:
parent
2c0e18ce1c
commit
9663964790
2 changed files with 20 additions and 21 deletions
|
@ -52,7 +52,7 @@ services:
|
||||||
## penpot to the internet, or a different host than `localhost`.
|
## penpot to the internet, or a different host than `localhost`.
|
||||||
|
|
||||||
# traefik:
|
# traefik:
|
||||||
# image: traefik:v2.9
|
# image: traefik:v3.3
|
||||||
# networks:
|
# networks:
|
||||||
# - penpot
|
# - penpot
|
||||||
# command:
|
# command:
|
||||||
|
@ -88,28 +88,15 @@ services:
|
||||||
- penpot
|
- penpot
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
# - "traefik.enable=true"
|
||||||
|
|
||||||
## HTTP: example of labels for the case where penpot will be exposed to the
|
# ## HTTPS: example of labels for the case where penpot will be exposed to the
|
||||||
## internet with only HTTP (without HTTPS) using traefik.
|
# ## internet with HTTPS using traefik.
|
||||||
|
|
||||||
# - "traefik.http.routers.penpot-http.entrypoints=web"
|
|
||||||
# - "traefik.http.routers.penpot-http.rule=Host(`<DOMAIN_NAME>`)"
|
|
||||||
# - "traefik.http.services.penpot-http.loadbalancer.server.port=80"
|
|
||||||
|
|
||||||
## HTTPS: example of labels for the case where penpot will be exposed to the
|
|
||||||
## internet with HTTPS using traefik.
|
|
||||||
|
|
||||||
# - "traefik.http.middlewares.http-redirect.redirectscheme.scheme=https"
|
|
||||||
# - "traefik.http.middlewares.http-redirect.redirectscheme.permanent=true"
|
|
||||||
# - "traefik.http.routers.penpot-http.entrypoints=web"
|
|
||||||
# - "traefik.http.routers.penpot-http.rule=Host(`<DOMAIN_NAME>`)"
|
|
||||||
# - "traefik.http.routers.penpot-http.middlewares=http-redirect"
|
|
||||||
# - "traefik.http.routers.penpot-https.entrypoints=websecure"
|
|
||||||
# - "traefik.http.routers.penpot-https.rule=Host(`<DOMAIN_NAME>`)"
|
# - "traefik.http.routers.penpot-https.rule=Host(`<DOMAIN_NAME>`)"
|
||||||
# - "traefik.http.services.penpot-https.loadbalancer.server.port=80"
|
# - "traefik.http.routers.penpot-https.entrypoints=websecure"
|
||||||
# - "traefik.http.routers.penpot-https.tls=true"
|
|
||||||
# - "traefik.http.routers.penpot-https.tls.certresolver=letsencrypt"
|
# - "traefik.http.routers.penpot-https.tls.certresolver=letsencrypt"
|
||||||
|
# - "traefik.http.routers.penpot-https.tls=true"
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
<< : [*penpot-flags, *penpot-http-body-size]
|
<< : [*penpot-flags, *penpot-http-body-size]
|
||||||
|
@ -130,8 +117,7 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- penpot
|
- penpot
|
||||||
|
|
||||||
## Configuration envronment variables for the backend
|
## Configuration envronment variables for the backend container.
|
||||||
## container.
|
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
<< : [*penpot-flags, *penpot-public-uri, *penpot-http-body-size]
|
<< : [*penpot-flags, *penpot-public-uri, *penpot-http-body-size]
|
||||||
|
|
|
@ -200,6 +200,8 @@ server {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For full documentation, go to the [official website][2]
|
||||||
|
|
||||||
### Example with CADDY SERVER
|
### Example with CADDY SERVER
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -212,4 +214,15 @@ penpot.mycompany.com {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For full documentation, go to the [official website][3]
|
||||||
|
|
||||||
|
### Example with TRAEFIK
|
||||||
|
|
||||||
|
In the [Penpot's docker-compose.yaml][4] file, there is a simple example with Traefik.
|
||||||
|
For full documentation, go to the [official website][5]
|
||||||
|
|
||||||
[1]: /technical-guide/configuration/
|
[1]: /technical-guide/configuration/
|
||||||
|
[2]: https://nginx.org/en/docs/index.html
|
||||||
|
[3]: https://caddyserver.com/docs/
|
||||||
|
[4]: https://github.com/penpot/penpot/blob/develop/docker/images/docker-compose.yaml
|
||||||
|
[5]: https://doc.traefik.io/traefik/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue