mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-27 00:05:44 +02:00
Update to 2024-05-15 15:01
This commit is contained in:
@@ -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
|
||||
|
@@ -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 {
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
18
roles/penpot/vars/RedHat-9.yml
Normal file
18
roles/penpot/vars/RedHat-9.yml
Normal 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
|
Reference in New Issue
Block a user