Add Fizzy one-click service (#7468)
This commit is contained in:
commit
0a1bf007fe
4 changed files with 66 additions and 0 deletions
BIN
public/svgs/fizzy.png
Normal file
BIN
public/svgs/fizzy.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 68 KiB |
30
templates/compose/fizzy.yaml
Normal file
30
templates/compose/fizzy.yaml
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
# documentation: https://github.com/basecamp/fizzy
|
||||||
|
# slogan: Kanban tracking tool for issues and ideas by 37signals
|
||||||
|
# category: productivity
|
||||||
|
# tags: kanban, project management, issues, rails, ruby, basecamp, 37signals
|
||||||
|
# logo: svgs/fizzy.png
|
||||||
|
# port: 80
|
||||||
|
|
||||||
|
services:
|
||||||
|
fizzy:
|
||||||
|
image: ghcr.io/basecamp/fizzy:main
|
||||||
|
environment:
|
||||||
|
- SERVICE_FQDN_FIZZY_80
|
||||||
|
- SECRET_KEY_BASE=$SERVICE_PASSWORD_FIZZY
|
||||||
|
- RAILS_MASTER_KEY=$SERVICE_PASSWORD_64_MASTERKEY
|
||||||
|
- RAILS_ENV=production
|
||||||
|
- RAILS_LOG_TO_STDOUT=true
|
||||||
|
- RAILS_SERVE_STATIC_FILES=true
|
||||||
|
- DATABASE_ADAPTER=sqlite
|
||||||
|
- SOLID_QUEUE_CONNECTS_TO=false
|
||||||
|
- VAPID_PRIVATE_KEY=$VAPID_PRIVATE_KEY
|
||||||
|
- VAPID_PUBLIC_KEY=$VAPID_PUBLIC_KEY
|
||||||
|
volumes:
|
||||||
|
- fizzy-data:/rails/db
|
||||||
|
- fizzy-storage:/rails/storage
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "curl", "-f", "http://127.0.0.1:80/up"]
|
||||||
|
interval: 10s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 5
|
||||||
|
start_period: 30s
|
||||||
|
|
@ -1146,6 +1146,24 @@
|
||||||
"minversion": "0.0.0",
|
"minversion": "0.0.0",
|
||||||
"port": "5800"
|
"port": "5800"
|
||||||
},
|
},
|
||||||
|
"fizzy": {
|
||||||
|
"documentation": "https://github.com/basecamp/fizzy?utm_source=coolify.io",
|
||||||
|
"slogan": "Kanban tracking tool for issues and ideas by 37signals",
|
||||||
|
"compose": "c2VydmljZXM6CiAgZml6enk6CiAgICBpbWFnZTogJ2doY3IuaW8vYmFzZWNhbXAvZml6enk6bWFpbicKICAgIGVudmlyb25tZW50OgogICAgICAtIFNFUlZJQ0VfRlFETl9GSVpaWV84MAogICAgICAtIFNFQ1JFVF9LRVlfQkFTRT0kU0VSVklDRV9QQVNTV09SRF9GSVpaWQogICAgICAtIFJBSUxTX01BU1RFUl9LRVk9JFNFUlZJQ0VfUEFTU1dPUkRfNjRfTUFTVEVSS0VZCiAgICAgIC0gUkFJTFNfRU5WPXByb2R1Y3Rpb24KICAgICAgLSBSQUlMU19MT0dfVE9fU1RET1VUPXRydWUKICAgICAgLSBSQUlMU19TRVJWRV9TVEFUSUNfRklMRVM9dHJ1ZQogICAgICAtIERBVEFCQVNFX0FEQVBURVI9c3FsaXRlCiAgICAgIC0gU09MSURfUVVFVUVfQ09OTkVDVFNfVE89ZmFsc2UKICAgICAgLSBWQVBJRF9QUklWQVRFX0tFWT0kVkFQSURfUFJJVkFURV9LRVkKICAgICAgLSBWQVBJRF9QVUJMSUNfS0VZPSRWQVBJRF9QVUJMSUNfS0VZCiAgICB2b2x1bWVzOgogICAgICAtICdmaXp6eS1kYXRhOi9yYWlscy9kYicKICAgICAgLSAnZml6enktc3RvcmFnZTovcmFpbHMvc3RvcmFnZScKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OgogICAgICAgIC0gQ01ECiAgICAgICAgLSBjdXJsCiAgICAgICAgLSAnLWYnCiAgICAgICAgLSAnaHR0cDovLzEyNy4wLjAuMTo4MC91cCcKICAgICAgaW50ZXJ2YWw6IDEwcwogICAgICB0aW1lb3V0OiA1cwogICAgICByZXRyaWVzOiA1CiAgICAgIHN0YXJ0X3BlcmlvZDogMzBzCg==",
|
||||||
|
"tags": [
|
||||||
|
"kanban",
|
||||||
|
"project management",
|
||||||
|
"issues",
|
||||||
|
"rails",
|
||||||
|
"ruby",
|
||||||
|
"basecamp",
|
||||||
|
"37signals"
|
||||||
|
],
|
||||||
|
"category": "productivity",
|
||||||
|
"logo": "svgs/fizzy.png",
|
||||||
|
"minversion": "0.0.0",
|
||||||
|
"port": "80"
|
||||||
|
},
|
||||||
"flipt": {
|
"flipt": {
|
||||||
"documentation": "https://docs.flipt.io/cloud/overview?utm_source=coolify.io",
|
"documentation": "https://docs.flipt.io/cloud/overview?utm_source=coolify.io",
|
||||||
"slogan": "Flipt is a fully managed feature flag solution that enables you to keep your feature flags and remote config next to your code in Git.",
|
"slogan": "Flipt is a fully managed feature flag solution that enables you to keep your feature flags and remote config next to your code in Git.",
|
||||||
|
|
|
||||||
|
|
@ -1146,6 +1146,24 @@
|
||||||
"minversion": "0.0.0",
|
"minversion": "0.0.0",
|
||||||
"port": "5800"
|
"port": "5800"
|
||||||
},
|
},
|
||||||
|
"fizzy": {
|
||||||
|
"documentation": "https://github.com/basecamp/fizzy?utm_source=coolify.io",
|
||||||
|
"slogan": "Kanban tracking tool for issues and ideas by 37signals",
|
||||||
|
"compose": "c2VydmljZXM6CiAgZml6enk6CiAgICBpbWFnZTogJ2doY3IuaW8vYmFzZWNhbXAvZml6enk6bWFpbicKICAgIGVudmlyb25tZW50OgogICAgICAtIFNFUlZJQ0VfRlFETl9GSVpaWV84MAogICAgICAtIFNFQ1JFVF9LRVlfQkFTRT0kU0VSVklDRV9QQVNTV09SRF9GSVpaWQogICAgICAtIFJBSUxTX01BU1RFUl9LRVk9JFNFUlZJQ0VfUEFTU1dPUkRfNjRfTUFTVEVSS0VZCiAgICAgIC0gUkFJTFNfRU5WPXByb2R1Y3Rpb24KICAgICAgLSBSQUlMU19MT0dfVE9fU1RET1VUPXRydWUKICAgICAgLSBSQUlMU19TRVJWRV9TVEFUSUNfRklMRVM9dHJ1ZQogICAgICAtIERBVEFCQVNFX0FEQVBURVI9c3FsaXRlCiAgICAgIC0gU09MSURfUVVFVUVfQ09OTkVDVFNfVE89ZmFsc2UKICAgICAgLSBWQVBJRF9QUklWQVRFX0tFWT0kVkFQSURfUFJJVkFURV9LRVkKICAgICAgLSBWQVBJRF9QVUJMSUNfS0VZPSRWQVBJRF9QVUJMSUNfS0VZCiAgICB2b2x1bWVzOgogICAgICAtICdmaXp6eS1kYXRhOi9yYWlscy9kYicKICAgICAgLSAnZml6enktc3RvcmFnZTovcmFpbHMvc3RvcmFnZScKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OgogICAgICAgIC0gQ01ECiAgICAgICAgLSBjdXJsCiAgICAgICAgLSAnLWYnCiAgICAgICAgLSAnaHR0cDovLzEyNy4wLjAuMTo4MC91cCcKICAgICAgaW50ZXJ2YWw6IDEwcwogICAgICB0aW1lb3V0OiA1cwogICAgICByZXRyaWVzOiA1CiAgICAgIHN0YXJ0X3BlcmlvZDogMzBzCg==",
|
||||||
|
"tags": [
|
||||||
|
"kanban",
|
||||||
|
"project management",
|
||||||
|
"issues",
|
||||||
|
"rails",
|
||||||
|
"ruby",
|
||||||
|
"basecamp",
|
||||||
|
"37signals"
|
||||||
|
],
|
||||||
|
"category": "productivity",
|
||||||
|
"logo": "svgs/fizzy.png",
|
||||||
|
"minversion": "0.0.0",
|
||||||
|
"port": "80"
|
||||||
|
},
|
||||||
"flipt": {
|
"flipt": {
|
||||||
"documentation": "https://docs.flipt.io/cloud/overview?utm_source=coolify.io",
|
"documentation": "https://docs.flipt.io/cloud/overview?utm_source=coolify.io",
|
||||||
"slogan": "Flipt is a fully managed feature flag solution that enables you to keep your feature flags and remote config next to your code in Git.",
|
"slogan": "Flipt is a fully managed feature flag solution that enables you to keep your feature flags and remote config next to your code in Git.",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue