mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 14:52:05 -05:00
[PR #1016] [MERGED] feat: add Weblate template #16324
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/1016
Author: @Siumauricio
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @Siumauricio
Base:
canary← Head:feat/weblate📝 Commits (1)
7683947feat: add Weblate template📊 Changes
4 files changed (+111 additions, -0 deletions)
View changed files
➕
blueprints/weblate/docker-compose.yml(+66 -0)➕
blueprints/weblate/meta.json(+18 -0)➕
blueprints/weblate/template.toml(+26 -0)➕
blueprints/weblate/weblate.svg(+1 -0)📄 Description
Summary
Adds a template for Weblate, a libre web-based continuous localization platform with tight version control integration, quality checks, and support for over 50 file formats (PO, XLIFF, JSON, Android resources, ...).
Stack
weblate/weblate:2026.7.1.1(current stable release, pinned) — listens on 8080, persistent volumes on/app/dataand/app/cachepostgres:18-alpine— volume mounted at/var/lib/postgresql(PG 18 moved PGDATA out of/var/lib/postgresql/data), withpg_isreadyhealthcheckredis:8-alpine— persistence via--save 60 1,redis-cli pinghealthcheckFollows the upstream WeblateOrg/docker-compose reference setup. No host ports, no
container_name; domain routes toweblate:8080. Admin credentials are generated by the template (WEBLATE_ADMIN_PASSWORD=${password:32}, admin emailadmin@<domain>).Verification
Deployed end-to-end on a Dokploy instance from this exact blueprint:
doneGET /→ HTTP 200, titleWeblateGET /accounts/login/→ HTTP 200, footer reportsWeblate 2026.7.1node build-scripts/generate-meta.js --check→ 477 templates validatedNote: first boot takes a few minutes (database migrations); the container ships a built-in healthcheck with a 5-minute start period.
Closes #596
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.