diff --git a/ct/zitadel.sh b/ct/zitadel.sh index f98ad4052..a1c00fd2c 100644 --- a/ct/zitadel.sh +++ b/ct/zitadel.sh @@ -30,7 +30,8 @@ function update_script() { if check_for_gh_release "zitadel" "zitadel/zitadel"; then msg_info "Stopping Service" - systemctl stop zitadel-api zitadel-login + systemctl stop zitadel-api + systemctl stop zitadel-login msg_ok "Stopped Service" msg_info "Updating Zitadel" @@ -45,7 +46,9 @@ function update_script() { msg_ok "Updated Zitadel" msg_info "Starting Service" - systemctl start zitadel + systemctl start zitadel-api + sleep 5 + systemctl start zitadel-login msg_ok "Started Service" msg_ok "Updated successfully!" fi diff --git a/install/zitadel-install.sh b/install/zitadel-install.sh index e7988c311..ae219f0b0 100644 --- a/install/zitadel-install.sh +++ b/install/zitadel-install.sh @@ -30,10 +30,6 @@ LOGIN_PORT="3000" # Detect server IP address SERVER_IP=$(hostname -I | awk '{print $1}') -msg_info "Installing Dependencies (Patience)" -$STD apt install -y ca-certificates -msg_ok "Installed Dependecies" - # Create zitadel user msg_info "Creating zitadel system user" groupadd --system "${ZITADEL_GROUP}" @@ -59,7 +55,9 @@ msg_ok "Configured PostgreSQL" msg_info "Installing Zitadel" cd "${ZITADEL_DIR}" mkdir -p ${CONFIG_DIR} -echo "${MASTERKEY}" > ${CONFIG_DIR}/.masterkey +echo -n "${MASTERKEY}" > ${CONFIG_DIR}/.masterkey +chmod 600 "${CONFIG_DIR}/.masterkey" +chown "${ZITADEL_USER}:${ZITADEL_GROUP}" "${CONFIG_DIR}/.masterkey" # Update config.yaml for network access cat > "${CONFIG_DIR}/config.yaml" < "${CONFIG_DIR}/api.env" <~/zitadel-rerun.sh -systemctl stop zitadel -timeout --kill-after=5s 15s zitadel setup --masterkeyFile ${CONFIG_DIR}/.masterkey --config ${CONFIG_DIR}/config.yaml" -systemctl restart zitadel +systemctl stop zitadel-api zitadel-login +timeout --kill-after=5s 15s /opt/zitadel/zitadel setup --masterkeyFile ${CONFIG_DIR}/.masterkey --config ${CONFIG_DIR}/config.yaml +systemctl restart zitadel-api zitadel-login EOF msg_ok "Bash script for rerunning Zitadel after changing Zitadel config.yaml"