Set NODE_ENV=production and add immutable for yarnpkg install

This commit is contained in:
Pirate Praveen 2023-05-28 22:38:27 +05:30
parent 1e0ea7acf0
commit 7d0597e91e
No known key found for this signature in database
GPG key ID: 8F53E0193B294B75

View file

@ -43,7 +43,7 @@ cd /var/lib/gitlab
runuser -u ${gitlab_user} -- sh -c 'install -d /var/lib/gitlab/.cache'
runuser -u ${gitlab_user} -- sh -c 'yarnpkg set version berry'
runuser -u ${gitlab_user} -- sh -c 'if ! grep nodeLinker .yarnrc.yml >/dev/null; then echo "nodeLinker: \"node-modules\"" >>.yarnrc.yml; fi'
runuser -u ${gitlab_user} -- sh -c 'yarnpkg install'
runuser -u ${gitlab_user} -- sh -c 'NODE_ENV=production yarnpkg install --immutable'
# Remove write permissions of .yarn-metadata.json files
runuser -u ${gitlab_user} -- sh -c 'test -d "/var/lib/gitlab/.cache/yarn/v6" && find /var/lib/gitlab/.cache/yarn/v6/ -name .yarn-metadata.json -perm -a=w -exec chmod 644 {} \;'