forked from coop-cloud/traefik
Compare commits
15 Commits
master
...
3.7.0+v3.6
| Author | SHA1 | Date | |
|---|---|---|---|
| 7dc902e82b | |||
| 72bc0912f7 | |||
| 5b4bcbf1b8 | |||
| 5be795b033 | |||
| 7d7481f3ee | |||
| 92554180a8 | |||
| 1052601523 | |||
| 07d47e087b | |||
| 1a48b9bac8 | |||
| 7ede5f7cc6 | |||
| 8b06144f54 | |||
| 6c6b5c66ca | |||
| 993ed9cf09 | |||
| 1c2302b288 | |||
| 27d5c092de |
@ -163,3 +163,7 @@ COMPOSE_FILE="compose.yml"
|
||||
## Matrix
|
||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.irc.yml"
|
||||
#IRC_ENABLED=1
|
||||
|
||||
## Garage
|
||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.garage.yml"
|
||||
#GARAGE_RPC_ENABLED=1
|
||||
@ -1,6 +1,6 @@
|
||||
# Traefik
|
||||
|
||||
[](https://drone.autonomic.zone/coop-cloud/traefik)
|
||||
[](https://build.coopcloud.tech/coop-cloud/traefik)
|
||||
|
||||
> https://docs.traefik.io
|
||||
|
||||
@ -23,6 +23,13 @@
|
||||
your Docker swarm box
|
||||
4. `abra app deploy YOURAPPDOMAIN`
|
||||
|
||||
## Configuring basic auth
|
||||
|
||||
1. Create the usersfile locally: `htpasswd -c usersfile <username>`
|
||||
2. Uncomment the Basic Auth section in your .env file
|
||||
3. Insert the secret: `abra app secret insert <domain> usersfile v1 -f usersfile
|
||||
4. Redploy your app: `abra app deploy -f <domain>`
|
||||
|
||||
## Configuring wildcard SSL using DNS
|
||||
|
||||
Automatic certificate generation will Just Work™ for most recipes which use a fixed
|
||||
|
||||
4
abra.sh
4
abra.sh
@ -1,3 +1,3 @@
|
||||
export TRAEFIK_YML_VERSION=v24
|
||||
export TRAEFIK_YML_VERSION=v25
|
||||
export FILE_PROVIDER_YML_VERSION=v10
|
||||
export ENTRYPOINT_VERSION=v4
|
||||
export ENTRYPOINT_VERSION=v5
|
||||
|
||||
7
compose.garage.yml
Normal file
7
compose.garage.yml
Normal file
@ -0,0 +1,7 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- GARAGE_RPC_ENABLED
|
||||
ports:
|
||||
- "3901:3901"
|
||||
10
compose.yml
10
compose.yml
@ -3,7 +3,7 @@ version: "3.8"
|
||||
|
||||
services:
|
||||
app:
|
||||
image: "traefik:v3.4.5"
|
||||
image: "traefik:v3.6.2"
|
||||
# Note(decentral1se): *please do not* add any additional ports here.
|
||||
# Doing so could break new installs with port conflicts. Please use
|
||||
# the usual `compose.$app.yml` approach for any additional ports
|
||||
@ -48,12 +48,12 @@ services:
|
||||
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
|
||||
- "traefik.http.routers.${STACK_NAME}.service=api@internal"
|
||||
- "traefik.http.routers.${STACK_NAME}.middlewares=security@file"
|
||||
- "coop-cloud.${STACK_NAME}.version=3.5.0+v3.4.5"
|
||||
- "coop-cloud.${STACK_NAME}.version=3.7.0+v3.6.2"
|
||||
- "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
|
||||
- "backupbot.backup=${ENABLE_BACKUPS:-true}"
|
||||
|
||||
socket-proxy:
|
||||
image: lscr.io/linuxserver/socket-proxy:1.26.2-r0-ls30
|
||||
image: lscr.io/linuxserver/socket-proxy:3.2.8-r0-ls61
|
||||
deploy:
|
||||
endpoint_mode: dnsrr
|
||||
environment:
|
||||
@ -72,8 +72,8 @@ services:
|
||||
- IMAGES=0
|
||||
- INFO=0
|
||||
- NETWORKS=1 # Needs access
|
||||
- NODES=0
|
||||
- PING=0
|
||||
- NODES=1
|
||||
- PING=1
|
||||
- POST=0
|
||||
- PLUGINS=0
|
||||
- SECRETS=0
|
||||
|
||||
@ -37,6 +37,10 @@ entrypoints:
|
||||
gitea-ssh:
|
||||
address: ":2222"
|
||||
{{ end }}
|
||||
{{ if eq (env "GARAGE_RPC_ENABLED") "1" }}
|
||||
garage-rpc:
|
||||
address: ":3901"
|
||||
{{ end }}
|
||||
{{ if eq (env "FOODSOFT_SMTP_ENABLED") "1" }}
|
||||
foodsoft-smtp:
|
||||
address: ":2525"
|
||||
|
||||
Reference in New Issue
Block a user