32 lines
900 B
YAML
32 lines
900 B
YAML
|
# documentation: https://shlink.io/
|
||
|
# slogan:
|
||
|
# tags: links, shortener, sharing, url, short, link, sharing
|
||
|
# port: 8080
|
||
|
|
||
|
services:
|
||
|
shlink:
|
||
|
image: shlinkio/shlink:stable
|
||
|
environment:
|
||
|
- SERVICE_FQDN_SHLINK_8080
|
||
|
- DEFAULT_DOMAIN=${SERVICE_URL_SHLINK}
|
||
|
- IS_HTTPS_ENABLED=false
|
||
|
- INITIAL_API_KEY=${SERVICE_BASE64_SHLINKAPIKEY}
|
||
|
volumes:
|
||
|
- shlink-data:/etc/shlink/data
|
||
|
healthcheck:
|
||
|
test: ["CMD", "curl", "-f", "http://localhost:8080/rest/v3/health"]
|
||
|
interval: 2s
|
||
|
timeout: 10s
|
||
|
retries: 15
|
||
|
shlink-web:
|
||
|
image: shlinkio/shlink-web-client
|
||
|
environment:
|
||
|
- SERVICE_FQDN_SHLINKWEB_8080
|
||
|
- SHLINK_SERVER_API_KEY=${SERVICE_BASE64_SHLINKAPIKEY}
|
||
|
- SHLINK_SERVER_URL=${SERVICE_FQDN_SHLINK}
|
||
|
healthcheck:
|
||
|
test: ["CMD", "curl", "-f", "http://localhost:8080"]
|
||
|
interval: 2s
|
||
|
timeout: 10s
|
||
|
retries: 15
|