Compare commits

...

3 Commits

Author SHA1 Message Date
3wc 96bdd351be chore: publish 1.0.0+2.5-beta3 release 2024-04-01 19:48:54 -03:00
3wc 39c1336131 Add usage notes 2024-04-01 19:48:24 -03:00
3wc a51027ff50 Switch to web-alt Traefik entrypoint 2024-04-01 19:45:24 -03:00
2 changed files with 14 additions and 12 deletions

View File

@ -21,4 +21,10 @@
* `abra app config <app-name>`
* `abra app deploy <app-name>`
After the app has finished deploying, you should be able to access the web
interface on https://icecast.example.com.
To stream, connect to http://icecast.example.com:8000 (note: encryption is not
currently supported for streaming, see #2
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).

View File

@ -19,14 +19,10 @@ services:
# TCP router, handle streaming to Icecast
# !! Works only with HostSNI(*) and TLS off !!
- 'traefik.tcp.routers.${STACK_NAME}-tcp.rule=HostSNI(`*`)'
- 'traefik.tcp.routers.${STACK_NAME}-tcp.entrypoints=web'
- 'traefik.tcp.routers.${STACK_NAME}-tcp.entrypoints=web-alt'
- 'traefik.tcp.routers.${STACK_NAME}-tcp.tls=false'
- 'traefik.tcp.routers.${STACK_NAME}-tcp.service=${STACK_NAME}-tcp'
- 'traefik.tcp.services.${STACK_NAME}-tcp.loadbalancer.server.port=8000'
# HTTP router, redirect to HTTPS
- "traefik.http.routers.${STACK_NAME}-insecure.rule=Host(`${DOMAIN}`)"
- 'traefik.http.routers.${STACK_NAME}-insecure.entrypoints=http'
- 'traefik.http.routers.${STACK_NAME}-insecure.middlewares=redirect-secure'
# HTTPS router
- "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=8000"
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})"
@ -36,13 +32,13 @@ services:
#- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
#- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
#- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
- "coop-cloud.${STACK_NAME}.version="
# # healthcheck:
# # test: ["CMD", "curl", "-f", "http://localhost"]
# # interval: 30s
# # timeout: 10s
# # retries: 10
# # start_period: 1m
- "coop-cloud.${STACK_NAME}.version=1.0.0+2.5-beta3"
# healthcheck:
# test: ["CMD", "curl", "-f", "http://localhost:8000"]
# interval: 30s
# timeout: 10s
# retries: 10
# start_period: 1m
networks:
proxy: