From bedfbd232d9c02ab6660977003c5e90455d08e23 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Thu, 20 Feb 2025 16:06:04 +0100 Subject: [PATCH] Update wikijs-install.sh --- install/wikijs-install.sh | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index b3af4c04..3ca3ca34 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -37,6 +37,7 @@ msg_ok "Set up PostgreSQL Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD npm install --global yarn msg_ok "Installed Node.js" msg_info "Set up PostgreSQL" @@ -65,7 +66,21 @@ wget -q "https://github.com/Requarks/wiki/archive/refs/tags/v${RELEASE}.tar.gz" tar -xzf "$temp_file" mv wiki-${RELEASE} /opt/wikijs mv /opt/wikijs/config.sample.yml /opt/wikijs/config.yml -sed -i -E "s|(host: ).*|\1localhost|; s|(port: ).*|\15432|; s|(user: ).*|\1$DB_USER|; s|(pass: ).*|\1$DB_PASS|; s|(db: ).*|\1$DB_NAME|; s|(ssl: ).*|\1false|" /opt/wikijs/config.yml +sed -i -E ' +/db:/,/^$/ { + s|(host: ).*|\1localhost|; + s|(port: ).*|\15432|; + s|(user: ).*|\1'"$DB_USER"'|; + s|(pass: ).*|\1'"$DB_PASS"'|; + s|(db: ).*|\1'"$DB_NAME"'|; +} +/^ssl:/,/^$/ { + s|(enabled: ).*|\1false|; +} +' /opt/wikijs/config.yml +cd /opt/wikijs +$STD yarn build +$STD yarn install echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt" msg_ok "Installed Wiki.js" @@ -77,7 +92,7 @@ After=network.target [Service] Type=simple -ExecStart=/usr/bin/node server +ExecStart=/usr/bin/yarn start Restart=always User=root Environment=NODE_ENV=production