mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 14:52:05 -05:00
[PR #1005] [MERGED] fix(infisical): update to v0.162.6 #16313
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/1005
Author: @Siumauricio
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @Siumauricio
Base:
canary← Head:fix/infisical-update📝 Commits (1)
29a7970fix(infisical): update to v0.162.6📊 Changes
3 files changed (+23 additions, -85 deletions)
View changed files
📝
blueprints/infisical/docker-compose.yml(+13 -46)📝
blueprints/infisical/meta.json(+1 -1)📝
blueprints/infisical/template.toml(+9 -38)📄 Description
Summary
Updates the Infisical template from
v0.135.0-postgrestov0.162.6(latest stable as of 2026-07-14).Changes
infisical/infisical:v0.135.0-postgres→infisical/infisical:v0.162.6. Upstream stopped publishing the-postgrestag suffix afterv0.146.0— plainvX.Y.Ztags are now the (only) Postgres-backed standalone build.db-migrationservice: since the standalone image gainedauto-start-migrations, the backend runsmigration:latestautomatically on boot (guarded by a Postgres advisory lock). This matches the current officialdocker-compose.prod.yml, which no longer ships a migration service.ENCRYPTION_KEYis now generated via${hash:32}(random 16-byte hex, as required by upstream) andAUTH_SECRETvia${base64:32}, instead of the hardcoded example values from upstream's.env.examplethat every deployment shared.SITE_URL:http://${main_domain}instead ofhttp://${main_domain}:8080— the domain is proxied by Traefik on port 80, so the:8080suffix produced wrong absolute URLs (email links, OAuth redirects).SMTP_FROM_ADDRESS, fixedSMTP_FROM_NAME(the toml previously set a nonexistentSMTP_NAME), and droppedSMTP_SECURE(removed upstream in favor ofSMTP_REQUIRE_TLS/SMTP_IGNORE_TLSdefaults).CLIENT_*/POSTHOG_*/CAPTCHA_*env placeholders fromtemplate.toml— they were never passed to the container (the composeenvironment:list doesn't include them), so this is a no-op functionally. Also removedpull_policy: always(tag is pinned) and the strayenv_file/ALLOW_EMPTY_PASSWORDon redis.Migration notes
pg_infisical_data,redis_infisical_data) and Postgres 14 are unchanged, so existing deployments that re-apply the compose keep their data; on first boot of the new image the backend migrates the DB schema automatically.ENCRYPTION_KEY/AUTH_SECRETon an existing install.Verification (deployed on hostinger.dokploy.com)
donein 103s, migrations auto-ran on bootGET /→ HTTP 200, Infisical frontend served through the generated domainGET /api/status→{"message":"Ok","redisConfigured":true,...}GET /api/v1/admin/config→{"initialized":false,"allowSignUp":true,...}and/admin/signup→ 200 (fresh instance is bootstrappable)Closes #215
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.