From f2063b610eb0ebf3b3266598678d7314e89d66d4 Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Wed, 30 Apr 2025 14:07:32 +0200 Subject: [PATCH] Add url shortener --- docker-compose.yml | 1 + shlink/.env.example | 5 +++++ shlink/docker-compose.yml | 10 ++++++++++ 3 files changed, 16 insertions(+) create mode 100644 shlink/.env.example create mode 100644 shlink/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 05b3e9c..4a8f0bd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,7 @@ include: - pingvin/docker-compose.yml - pocketid/docker-compose.yml - spliit/docker-compose.yml + - shlink/docker-compose.yml - synapse/docker-compose.yml - updater/docker-compose.yml - vaultwarden/docker-compose.yml \ No newline at end of file diff --git a/shlink/.env.example b/shlink/.env.example new file mode 100644 index 0000000..5fd6f41 --- /dev/null +++ b/shlink/.env.example @@ -0,0 +1,5 @@ +SHLINK_DOMAIN= +SHLINK_IS_HTTPS_ENABLED= +SHLINK_GEOIP_LICENSE_KEY= + +SLINK_API_KEY= \ No newline at end of file diff --git a/shlink/docker-compose.yml b/shlink/docker-compose.yml new file mode 100644 index 0000000..e4e7d04 --- /dev/null +++ b/shlink/docker-compose.yml @@ -0,0 +1,10 @@ +services: + shlink: + image: shlinkio/shlink:4.4 + container_name: shlink + restart: unless-stopped + 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} \ No newline at end of file