Update to 2024-05-15 15:01

This commit is contained in:
Daniel Berteaud
2024-05-15 15:01:01 +02:00
parent 64de14d3d5
commit 2c684526ff
19 changed files with 108 additions and 18 deletions

View File

@@ -7,7 +7,6 @@
- name: Install nodejs tools
npm: name={{ item }} global=True
loop:
- yarn
- sfnt2woff
tags: penpot
@@ -46,6 +45,15 @@
command: ./scripts/build
args:
chdir: "{{ penpot_root_dir }}/tmp/penpot-{{ penpot_version }}/backend"
environment:
PATH: "/usr/lib/jvm/java-21/bin:/opt/penpot/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin"
- name: Install yarn
shell: |
corepack enable
yarn set version 4.0.2
args:
chdir: "{{ penpot_root_dir }}/tmp/penpot-{{ penpot_version }}/frontend"
- name: Build penpot frontend
command: ./scripts/build
@@ -53,11 +61,14 @@
chdir: "{{ penpot_root_dir }}/tmp/penpot-{{ penpot_version }}/frontend"
environment:
CURRENT_HASH: "{{ penpot_version }}"
PATH: "/usr/lib/jvm/java-21/bin:/opt/penpot/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin"
- name: Build penpot exporter
command: ./scripts/build
args:
chdir: "{{ penpot_root_dir }}/tmp/penpot-{{ penpot_version }}/exporter"
environment:
PATH: "/usr/lib/jvm/java-21/bin:/opt/penpot/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin"
- name: Install penpot exporter dependencies
command: yarn install

View File

@@ -45,6 +45,7 @@ server {
set $redirect_uri "$upstream_http_location";
set $redirect_host "$upstream_http_x_host";
set $redirect_cache_control "$upstream_http_cache_control";
set $real_mtype "$upstream_http_x_mtype";
proxy_buffering off;
@@ -59,6 +60,7 @@ server {
add_header x-internal-redirect "$redirect_uri";
add_header x-cache-control "$redirect_cache_control";
add_header cache-control "$redirect_cache_control";
add_header content-type "$real_mtype";
}
location /assets {

View File

@@ -7,7 +7,7 @@ Type=simple
User={{ penpot_user }}
WorkingDirectory={{ penpot_root_dir }}/backend
EnvironmentFile={{ penpot_root_dir }}/etc/env
Environment=JAVA_HOME=/usr/lib/jvm/java-17
Environment=JAVA_HOME=/usr/lib/jvm/java-21
ExecStart={{ penpot_root_dir }}/backend/run.sh
SuccessExitStatus=143
PrivateTmp=yes

View File

@@ -3,9 +3,9 @@
penpot_packages:
- tar
- zstd
- postgresql14
- java-17-openjdk-headless
- java-17-openjdk-devel
- postgresql16
- java-21-openjdk-headless
- java-21-openjdk-devel
- ghostscript
- ImageMagick
- poppler-utils

View File

@@ -0,0 +1,18 @@
---
penpot_packages:
- tar
- zstd
- postgresql16
- java-21-openjdk-headless
- java-21-openjdk-devel
- ghostscript
- ImageMagick
- poppler-utils
- potrace
- netpbm
- liberation-fonts
- fontforge
- woff2-tools
- git
- bzip2