Refactor code and update UI components
This commit is contained in:
31
templates/compose/shlink.yaml
Normal file
31
templates/compose/shlink.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
# 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
|
||||
17
templates/compose/slash.yaml
Normal file
17
templates/compose/slash.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
# documentation: https://github.com/yourselfhosted/slash
|
||||
# slogan: An open source, self-hosted links shortener and sharing platform.
|
||||
# tags: links, shortener, sharing, url, short, link, sharing
|
||||
# port: 5231
|
||||
|
||||
services:
|
||||
slash:
|
||||
image: yourselfhosted/slash
|
||||
environment:
|
||||
- SERVICE_FQDN_SLASH_5231
|
||||
volumes:
|
||||
- slash-data:/var/opt/slash
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-q", "--spider", "http://localhost:5231"]
|
||||
interval: 2s
|
||||
timeout: 10s
|
||||
retries: 15
|
||||
@@ -668,6 +668,40 @@
|
||||
"logo": "svgs\/posthog.svg",
|
||||
"minversion": "4.0.0-beta.222"
|
||||
},
|
||||
"shlink": {
|
||||
"documentation": "https:\/\/shlink.io\/",
|
||||
"slogan": "",
|
||||
"compose": "c2VydmljZXM6CiAgc2hsaW5rOgogICAgaW1hZ2U6ICdzaGxpbmtpby9zaGxpbms6c3RhYmxlJwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gU0VSVklDRV9GUUROX1NITElOS184MDgwCiAgICAgIC0gJ0RFRkFVTFRfRE9NQUlOPSR7U0VSVklDRV9VUkxfU0hMSU5LfScKICAgICAgLSBJU19IVFRQU19FTkFCTEVEPWZhbHNlCiAgICAgIC0gJ0lOSVRJQUxfQVBJX0tFWT0ke1NFUlZJQ0VfQkFTRTY0X1NITElOS0FQSUtFWX0nCiAgICB2b2x1bWVzOgogICAgICAtICdzaGxpbmstZGF0YTovZXRjL3NobGluay9kYXRhJwogICAgaGVhbHRoY2hlY2s6CiAgICAgIHRlc3Q6CiAgICAgICAgLSBDTUQKICAgICAgICAtIGN1cmwKICAgICAgICAtICctZicKICAgICAgICAtICdodHRwOi8vbG9jYWxob3N0OjgwODAvcmVzdC92My9oZWFsdGgnCiAgICAgIGludGVydmFsOiAycwogICAgICB0aW1lb3V0OiAxMHMKICAgICAgcmV0cmllczogMTUKICBzaGxpbmstd2ViOgogICAgaW1hZ2U6IHNobGlua2lvL3NobGluay13ZWItY2xpZW50CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBTRVJWSUNFX0ZRRE5fU0hMSU5LV0VCXzgwODAKICAgICAgLSAnU0hMSU5LX1NFUlZFUl9BUElfS0VZPSR7U0VSVklDRV9CQVNFNjRfU0hMSU5LQVBJS0VZfScKICAgICAgLSAnU0hMSU5LX1NFUlZFUl9VUkw9JHtTRVJWSUNFX0ZRRE5fU0hMSU5LfScKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OgogICAgICAgIC0gQ01ECiAgICAgICAgLSBjdXJsCiAgICAgICAgLSAnLWYnCiAgICAgICAgLSAnaHR0cDovL2xvY2FsaG9zdDo4MDgwJwogICAgICBpbnRlcnZhbDogMnMKICAgICAgdGltZW91dDogMTBzCiAgICAgIHJldHJpZXM6IDE1Cg==",
|
||||
"tags": [
|
||||
"links",
|
||||
"shortener",
|
||||
"sharing",
|
||||
"url",
|
||||
"short",
|
||||
"link",
|
||||
"sharing"
|
||||
],
|
||||
"logo": "svgs\/unknown.svg",
|
||||
"minversion": "0.0.0",
|
||||
"port": "8080"
|
||||
},
|
||||
"slash": {
|
||||
"documentation": "https:\/\/github.com\/yourselfhosted\/slash",
|
||||
"slogan": "An open source, self-hosted links shortener and sharing platform.",
|
||||
"compose": "c2VydmljZXM6CiAgc2xhc2g6CiAgICBpbWFnZTogeW91cnNlbGZob3N0ZWQvc2xhc2gKICAgIGVudmlyb25tZW50OgogICAgICAtIFNFUlZJQ0VfRlFETl9TTEFTSF81MjMxCiAgICB2b2x1bWVzOgogICAgICAtICdzbGFzaC1kYXRhOi92YXIvb3B0L3NsYXNoJwogICAgaGVhbHRoY2hlY2s6CiAgICAgIHRlc3Q6CiAgICAgICAgLSBDTUQKICAgICAgICAtIHdnZXQKICAgICAgICAtICctcScKICAgICAgICAtICctLXNwaWRlcicKICAgICAgICAtICdodHRwOi8vbG9jYWxob3N0OjUyMzEnCiAgICAgIGludGVydmFsOiAycwogICAgICB0aW1lb3V0OiAxMHMKICAgICAgcmV0cmllczogMTUK",
|
||||
"tags": [
|
||||
"links",
|
||||
"shortener",
|
||||
"sharing",
|
||||
"url",
|
||||
"short",
|
||||
"link",
|
||||
"sharing"
|
||||
],
|
||||
"logo": "svgs\/unknown.svg",
|
||||
"minversion": "0.0.0",
|
||||
"port": "5231"
|
||||
},
|
||||
"snapdrop": {
|
||||
"documentation": "https:\/\/github.com\/RobinLinus\/snapdrop",
|
||||
"slogan": "A self-hosted file-sharing service for secure and convenient file transfers, whether on a local network or the internet.",
|
||||
|
||||
Reference in New Issue
Block a user