Files
homelab-docker-config/shlink/docker-compose.updated.yml
2025-11-08 00:02:33 +00:00

28 lines
695 B
YAML

services:
shlink:
image: shlinkio/shlink:4.6
container_name: shlink
restart: always
ports:
- "8085:8080"
environment:
DEFAULT_DOMAIN: ${SHLINK_DOMAIN}
IS_HTTPS_ENABLED: ${SHLINK_IS_HTTPS_ENABLED}
GEOLITE_LICENSE_KEY: ${SHLINK_GEOIP_LICENSE_KEY}
INITIAL_API_KEY: ${SHLINK_API_KEY}
DB_DRIVER: postgres
DB_HOST: shared-postgres
DB_PORT: 5432
DB_NAME: ${SHLINK_POSTGRES_DB}
DB_USER: ${SHLINK_POSTGRES_USER}
DB_PASSWORD: ${SHLINK_POSTGRES_PASSWORD}
depends_on:
shared-postgres:
condition: service_healthy
networks:
- postgres-network
networks:
postgres-network:
external: true