Page MenuHomeDevCentral

Deploy Penpot
ClosedPublic

Authored by dereckson on Mar 15 2022, 18:36.
Tags
None
Referenced Files
F2742243: D2597.id7572.diff
Thu, Mar 28, 04:31
F2741044: D2597.id7568.diff
Wed, Mar 27, 22:52
Unknown Object (File)
Wed, Mar 27, 13:27
Unknown Object (File)
Wed, Mar 27, 13:23
Unknown Object (File)
Wed, Mar 27, 13:20
Unknown Object (File)
Wed, Mar 27, 12:47
Unknown Object (File)
Wed, Mar 27, 11:06
Unknown Object (File)
Wed, Mar 27, 11:04
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 Not Applicable
Unit
Tests Not Applicable

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.