mirror of
https://github.com/penpot/penpot.git
synced 2025-02-03 21:09:00 -05:00
✨ Allow override java opts for build scripts
This commit is contained in:
parent
916f055aec
commit
dbbb8e76ab
2 changed files with 9 additions and 3 deletions
|
@ -10,7 +10,7 @@ rm -rf target
|
||||||
export NODE_ENV=production;
|
export NODE_ENV=production;
|
||||||
|
|
||||||
# Build the application
|
# Build the application
|
||||||
clojure -J-Xms100M -J-Xmx1000M -J-XX:+UseSerialGC -M:dev:shadow-cljs release main;
|
clojure -M:dev:shadow-cljs release main;
|
||||||
|
|
||||||
# Remove source
|
# Remove source
|
||||||
rm -rf target/app;
|
rm -rf target/app;
|
||||||
|
|
10
manage.sh
10
manage.sh
|
@ -7,6 +7,9 @@ export DEVENV_PNAME="penpotdev";
|
||||||
export CURRENT_USER_ID=$(id -u);
|
export CURRENT_USER_ID=$(id -u);
|
||||||
export CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD);
|
export CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD);
|
||||||
|
|
||||||
|
# Set default java options
|
||||||
|
export JAVA_OPTS=${JAVA_OPTS:-"-Xmx1000m -Xms50m"};
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
function print-current-version {
|
function print-current-version {
|
||||||
|
@ -95,10 +98,12 @@ function run-devenv-shell {
|
||||||
if [[ ! $(docker ps -f "name=penpot-devenv-main" -q) ]]; then
|
if [[ ! $(docker ps -f "name=penpot-devenv-main" -q) ]]; then
|
||||||
start-devenv
|
start-devenv
|
||||||
fi
|
fi
|
||||||
docker exec -ti penpot-devenv-main sudo -EH -u penpot bash
|
docker exec -ti \
|
||||||
|
-e JAVA_OPTS="$JAVA_OPTS" \
|
||||||
|
-e EXTERNAL_UID=$CURRENT_USER_ID \
|
||||||
|
penpot-devenv-main sudo -EH -u penpot bash;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function build {
|
function build {
|
||||||
echo ">> build start: $1"
|
echo ">> build start: $1"
|
||||||
local version=$(print-current-version);
|
local version=$(print-current-version);
|
||||||
|
@ -111,6 +116,7 @@ function build {
|
||||||
-e EXTERNAL_UID=$CURRENT_USER_ID \
|
-e EXTERNAL_UID=$CURRENT_USER_ID \
|
||||||
-e BUILD_STORYBOOK=$BUILD_STORYBOOK \
|
-e BUILD_STORYBOOK=$BUILD_STORYBOOK \
|
||||||
-e SHADOWCLJS_EXTRA_PARAMS=$SHADOWCLJS_EXTRA_PARAMS \
|
-e SHADOWCLJS_EXTRA_PARAMS=$SHADOWCLJS_EXTRA_PARAMS \
|
||||||
|
-e JAVA_OPTS="$JAVA_OPTS" \
|
||||||
-w /home/penpot/penpot/$1 \
|
-w /home/penpot/penpot/$1 \
|
||||||
$DEVENV_IMGNAME:latest sudo -EH -u penpot ./scripts/build $version
|
$DEVENV_IMGNAME:latest sudo -EH -u penpot ./scripts/build $version
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue