mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 14:52:05 -05:00
[PR #997] [MERGED] fix(kener): define REDIS_URL and drop unused databases #16305
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/997
Author: @Siumauricio
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @Siumauricio
Base:
canary← Head:fix/kener-issues📝 Commits (1)
744ff52fix(kener): define REDIS_URL and drop unused databases📊 Changes
2 files changed (+17 additions, -39 deletions)
View changed files
📝
blueprints/kener/docker-compose.yml(+15 -19)📝
blueprints/kener/template.toml(+2 -20)📄 Description
What was broken
Kener is running on port 3000!and then immediately crashed withError: REDIS_URL is not defined in environment variables.postgresand amariadbservice whileDATABASE_URLpointed at SQLite, so neither database was ever used (pure bloat, plus two unused generated passwords).Fix
Aligned the template with the upstream
docker-compose.ymlfrom rajnandan1/kener:redis:7-alpineservice with a healthcheck and a persistentkener_redisvolume; setREDIS_URL=redis://redis:6379and madekenerdepend on redis being healthy.postgresandmysqlservices and all their env vars/passwords. SQLite (the upstream default) stays, persisted in thekener_dbvolume.ORIGINtohttps://${main_domain}instead ofhttp://localhost:3000so CSRF protection works behind the generated domain./app/uploadsbind mount (kener v4 only persists/app/database) and the obsolete composeversionkey.Deploy test evidence
Deployed on a Dokploy instance from this branch:
kener,redis) running and stable after 30s (no restart loop).ADDING NEW SCHEDULER: kener/earth, maintenance + daily cleanup schedulers), bannerKener version 4.1.2 is running!— noREDIS_URLerror.Home - Kener.ing.node build-scripts/generate-meta.js --checkpasses (476 templates validated).Closes #976
Closes #282
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.