# documentation: https://shlink.io/ # slogan: The definitive self-hosted URL shortener # 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://127.0.0.1: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://127.0.0.1:8080"] interval: 2s timeout: 10s retries: 15