Browse Source

Update Penpot to v2.0.1 (#1126)

Co-authored-by: nmfretz <nmfretz@gmail.com>
main
Chris Sa 8 months ago
committed by GitHub
parent
commit
9c5316aa21
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 8
      penpot/docker-compose.yml
  2. 1
      penpot/export.sh
  3. 20
      penpot/umbrel-app.yml

8
penpot/docker-compose.yml

@ -9,7 +9,7 @@ services:
PROXY_AUTH_WHITELIST: "/api/*" PROXY_AUTH_WHITELIST: "/api/*"
penpot-frontend: penpot-frontend:
image: penpotapp/frontend:1.18.3@sha256:9cea5dfeceed55533a3aacf3acf65a833bc7da3fd30c7c2e9c1acddcc7d4b7a1 image: penpotapp/frontend:2.0.1@sha256:d5e154a986527e66a69ae1a0e81399e13198c0a764c8249319a8ecf0357ca34e
volumes: volumes:
- ${APP_DATA_DIR}/data/assets:/opt/data/assets - ${APP_DATA_DIR}/data/assets:/opt/data/assets
environment: environment:
@ -20,7 +20,7 @@ services:
restart: on-failure restart: on-failure
penpot-backend: penpot-backend:
image: penpotapp/backend:1.18.3@sha256:a744cc44f8305fb9be2a878ce2e29c7d370d370f0ec39a3e623c70014b7387c9 image: penpotapp/backend:2.0.1@sha256:73e234c2bba2a18c9dcaa6c525b4eb7fe5c3df27d3654e937dd50eaabf23e511
# user 1000:1000 to avoid permission issues when importing libraries and templates # user 1000:1000 to avoid permission issues when importing libraries and templates
user: "1000:1000" user: "1000:1000"
volumes: volumes:
@ -34,13 +34,15 @@ services:
- PENPOT_ASSETS_STORAGE_BACKEND=assets-fs - PENPOT_ASSETS_STORAGE_BACKEND=assets-fs
- PENPOT_STORAGE_ASSETS_FS_DIRECTORY=/opt/data/assets - PENPOT_STORAGE_ASSETS_FS_DIRECTORY=/opt/data/assets
- PENPOT_TELEMETRY_ENABLED=false - PENPOT_TELEMETRY_ENABLED=false
# PENPOT_PUBLIC_URI needs to be set to in order to render thumbnails in the frontend
- PENPOT_PUBLIC_URI=http://${DEVICE_DOMAIN_NAME}:${APP_PENPOT_UI_PORT}
depends_on: depends_on:
- penpot-postgres - penpot-postgres
- penpot-redis - penpot-redis
restart: on-failure restart: on-failure
penpot-exporter: penpot-exporter:
image: penpotapp/exporter:1.18.3@sha256:c5daee8f7b966f91aaee0a286956ea1859b6d3a77a62da9359ed454ed4dc196b image: penpotapp/exporter:2.0.1@sha256:ce67d475c0f178db8a3e6a0d866f270edddc4940797bd735d2b161ef3de46930
user: "1000:1000" user: "1000:1000"
environment: environment:
- PENPOT_PUBLIC_URI=http://penpot-frontend - PENPOT_PUBLIC_URI=http://penpot-frontend

1
penpot/export.sh

@ -0,0 +1 @@
export APP_PENPOT_UI_PORT="9001"

20
penpot/umbrel-app.yml

@ -2,14 +2,30 @@ manifestVersion: 1
id: penpot id: penpot
category: developer category: developer
name: Penpot name: Penpot
version: "1.18.3" version: "2.0.1"
tagline: Design and prototyping platform tagline: Design and prototyping platform
description: >- description: >-
Penpot is a pioneering open-source platform for design and prototyping, tailored specifically for product teams. Penpot is a pioneering open-source platform for design and prototyping, tailored specifically for product teams.
Unconstrained by operating systems, Penpot utilizes the flexibility of web-based platforms and the interoperability Unconstrained by operating systems, Penpot utilizes the flexibility of web-based platforms and the interoperability
of open standards, specifically SVG. Penpot invites designers all over the world to fall in love with open source of open standards, specifically SVG. Penpot invites designers all over the world to fall in love with open source
while getting developers excited about the design process in return. while getting developers excited about the design process in return.
releaseNotes: "" releaseNotes: >-
⚠️ This is a major update of Penpot. The app may take a few minutes to start after updating. Please be patient.
🚀 Epics and highlights
- Grid CSS layout
- UI redesign
- New components System
- Swap components
- Images as fill
- HTML code generation
- Light and dark themes
💥 Breaking changes & Deprecations
- New strokes default to inside border
Read the full release notes for additional information and detailed changes at https://github.com/penpot/penpot/releases/tag/2.0.0
developer: Penpot developer: Penpot
website: https://penpot.app/ website: https://penpot.app/
dependencies: [] dependencies: []

Loading…
Cancel
Save