Page MenuHomeDevCentral

Deploy Penpot
ClosedPublic

Authored by dereckson on Mar 15 2022, 18:36.
Tags
None
Referenced Files
F2828116: D2597.id7568.diff
Fri, Apr 19, 02:50
F2828110: D2597.id7563.diff
Fri, Apr 19, 02:49
F2827978: D2597.id7577.diff
Fri, Apr 19, 02:13
F2827929: D2597.id7567.diff
Fri, Apr 19, 02:02
F2827858: D2597.id6553.diff
Fri, Apr 19, 01:42
F2827740: D2597.id6555.diff
Fri, Apr 19, 01:22
F2827670: D2597.id7564.diff
Fri, Apr 19, 00:58
F2826269: D2597.diff
Thu, Apr 18, 19:27
Subscribers

Details

Summary

Allow to customize standard PostgreSQL image environment variables
used by Penpot.

Ref T1703.

Test Plan

Unit tests provided for new module functions

Deploy on Dwellers, browse https://design.nasqueron.org

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
penpot
Build Status
Buildable 4065
Build 4317: arc lint + arc unit

Event Timeline

dereckson created this revision.

Improve Penpot configuration

No identified need right now for Penpot.

We've an UX project for it, to design our status page solution.

Configuration looks good to me, matches GitHub and Vault content, and is ready to be deployed this Sunday.

Update environment for the concept of feature flags. See https://help.penpot.app/technical-guide/configuration/. Bump PostgreSQL and Redis versions. Add Exim container so we can send mail.

backend and exporter are OK

There is an issue to report upstream.

With PENPOT_BACKEND_URI set to http://penpot_backend, we've the following nginx issue:

[2023/04/02 15:40:26 [emerg] 1#1: host not found in upstream "penpot-backend" in /etc/nginx/nginx.conf:85
nginx: [emerg] host not found in upstream "penpot-backend" in /etc/nginx/nginx.conf:85

The dash seems hardcoded, or perhaps require a custom image, but that line 85 uses a variable here:
proxy_pass $PENPOT_BACKEND_URI/assets;

Update ports information, switch from frontend container to directly use our nginx (let's avoid nginx to nginx), rebase

This revision is now accepted and ready to land.Apr 3 2023, 18:29
This revision was automatically updated to reflect the committed changes.