feat(blueprint) add kaneo task managment template (#312)

* feat(blueprint) add keneo task managment template

* fix bad name

* fix: return back tags formating

* Sort meta.json
This commit is contained in:
Vladyslav G.
2025-08-28 06:26:35 +00:00
committed by GitHub
parent a86d1dccb1
commit c2f4ab1836
4 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
services:
postgres:
image: postgres:16-alpine
environment:
POSTGRES_DB: ${KANEO_DB}
POSTGRES_USER: ${KANEO_DB_USER}
POSTGRES_PASSWORD: ${KANEO_DB_PASSWORD}
volumes:
- postgres_data:/var/lib/postgresql/data
restart: unless-stopped
backend:
image: ghcr.io/usekaneo/api:latest
environment:
JWT_ACCESS: ${KANEO_JWT_ACCESS}
DATABASE_URL: "postgresql://${KANEO_DB_USER}:${KANEO_DB_PASSWORD}@postgres:5432/${KANEO_DB}"
ports:
- 1337
depends_on:
postgres:
condition: service_started
restart: unless-stopped
frontend:
image: ghcr.io/usekaneo/web:latest
environment:
KANEO_API_URL: "http://${BACKEND_HOST}:1337"
ports:
- 5173
depends_on:
backend:
condition: service_started
restart: unless-stopped
volumes:
postgres_data:

BIN
blueprints/kaneo/kaneo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@@ -0,0 +1,21 @@
[variables]
backend_domain = "${domain}"
frontend_domain = "${domain}"
[[config.domains]]
serviceName = "frontend"
port = 5_173
host = "${frontend_domain}"
[[config.domains]]
serviceName = "backend"
port = 1_337
host = "${backend_domain}"
[config.env]
BACKEND_HOST = "${backend_domain}"
KANEO_DB = "kaneo"
KANEO_DB_USER = "${username}"
KANEO_DB_PASSWORD = "${password}"
KANEO_JWT_ACCESS = "${hash:64}"

View File

@@ -2488,6 +2488,21 @@
"media system"
]
},
{
"id": "kaneo",
"name": "Kaneo",
"version": "latest",
"description": "Kaneo - an open source project management platform focused on simplicity and efficiency. Self-host it, customize it, make it yours.",
"logo": "kaneo.png",
"links": {
"github": "https://github.com/usekaneo/kaneo",
"website": "https://kaneo.app/",
"docs": "https://kaneo.app/docs/"
},
"tags": [
"Task Tracking"
]
},
{
"id": "karakeep",
"name": "KaraKeep",