Add Kuno i18n blog template (#293)

* Add Kuno i18n blog template with improved tag formatting in meta.json

* Update i18n-blog blueprint with Kuno volume configuration and JWT secret setup

* Changed Port

* Updated

* update meta.json

* feat: add i18n Blog (Kuno) entry to meta.json

- Introduced a new application entry for i18n Blog (Kuno), detailing its version, description, logo, and relevant links.
- Categorized the application with appropriate tags for better discoverability.
- Removed the previous duplicate entry for i18n Blog to streamline the application catalog.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
This commit is contained in:
Jainil Prajapati 🪐
2025-08-23 11:15:26 +05:30
committed by GitHub
parent 9f244dc21a
commit 8793a5c54d
4 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
version: "3.8"
services:
kuno:
image: ictrun/kuno:latest
restart: unless-stopped
environment:
NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL}
DB_PATH: /app/data/blog.db
UPLOAD_DIR: /app/data/uploads
GIN_MODE: release
NODE_ENV: production
JWT_SECRET: ${JWT_SECRET}
RECOVERY_MODE: ${RECOVERY_MODE}
volumes:
- kuno-data:/app/data
volumes:
kuno-data: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB

View File

@@ -0,0 +1,24 @@
[variables]
main_domain = "${domain}"
jwt_secret = "${password:32}" # secure default
recovery_mode = "false"
[config]
[[config.domains]]
serviceName = "kuno"
port = 80
host = "${main_domain}"
[config.env]
NEXT_PUBLIC_API_URL = "https://${main_domain}/api"
DB_PATH = "/app/data/blog.db"
UPLOAD_DIR = "/app/data/uploads"
GIN_MODE = "release"
NODE_ENV = "production"
JWT_SECRET = "${jwt_secret}"
RECOVERY_MODE = "${recovery_mode}"
[[config.mounts]]
name = "kuno-data"
mountPath = "/app/data"

View File

@@ -2202,6 +2202,25 @@
"discussion"
]
},
{
"id": "i18n-blog",
"name": "i18n Blog (Kuno)",
"version": "latest",
"description": "Kuno is an internationalized blogging platform with a backend built in Go and a frontend in Next.js.",
"logo": "image.png",
"links": {
"github": "https://github.com/ictrun/kuno",
"website": "https://kuno.zli.li",
"docs": "https://github.com/ictrun/kuno#readme"
},
"tags": [
"blog",
"i18n",
"nextjs",
"go",
"web"
]
},
{
"id": "ihatemoney",
"name": "I Hate Money",