This commit is contained in:
Slaviša Arežina
2026-01-24 07:55:04 +01:00
committed by GitHub
parent 27e7b3e5b0
commit e7f8a27aac
2 changed files with 10 additions and 16 deletions

View File

@@ -40,18 +40,15 @@ function update_script() {
fetch_and_deploy_gh_release "flatnotes" "dullage/flatnotes" fetch_and_deploy_gh_release "flatnotes" "dullage/flatnotes"
msg_info "Updating Frontend" msg_info "Updating Flatnotes"
cd /opt/flatnotes/client cd /opt/flatnotes/client
$STD npm install $STD npm install
$STD npm run build $STD npm run build
msg_ok "Updated Frontend"
msg_info "Updating Backend"
cd /opt/flatnotes cd /opt/flatnotes
rm -f uv.lock rm -f uv.lock
$STD /usr/local/bin/uvx migrate-to-uv $STD /usr/local/bin/uvx migrate-to-uv
$STD /usr/local/bin/uv sync $STD /usr/local/bin/uv sync
msg_ok "Updated Backend" msg_ok "Updated Flatnotes"
msg_info "Restoring Configuration and Data" msg_info "Restoring Configuration and Data"
cp /opt/flatnotes.env /opt/flatnotes/.env cp /opt/flatnotes.env /opt/flatnotes/.env

View File

@@ -13,25 +13,19 @@ setting_up_container
network_check network_check
update_os update_os
fetch_and_deploy_gh_release "flatnotes" "dullage/flatnotes" fetch_and_deploy_gh_release "flatnotes" "dullage/flatnotes" "tarball"
USE_UVX=YES setup_uv USE_UVX="YES" setup_uv
setup_nodejs NODE_VERSION="22" setup_nodejs
msg_info "Installing Backend" msg_info "Setting up Flatnotes"
cd /opt/flatnotes cd /opt/flatnotes
$STD /usr/local/bin/uvx migrate-to-uv $STD /usr/local/bin/uvx migrate-to-uv
$STD /usr/local/bin/uv sync $STD /usr/local/bin/uv sync
mkdir /opt/flatnotes/data mkdir -p /opt/flatnotes/data
msg_ok "Installed Backend"
msg_info "Installing Frontend"
cd /opt/flatnotes/client cd /opt/flatnotes/client
$STD npm install $STD npm install
$STD npm run build $STD npm run build
msg_ok "Installed Frontend"
msg_info "Creating Service"
cat <<EOF >/opt/flatnotes/.env cat <<EOF >/opt/flatnotes/.env
FLATNOTES_AUTH_TYPE='none' FLATNOTES_AUTH_TYPE='none'
FLATNOTES_PATH='/opt/flatnotes/data/' FLATNOTES_PATH='/opt/flatnotes/data/'
@@ -39,6 +33,9 @@ FLATNOTES_PATH='/opt/flatnotes/data/'
#FLATNOTES_PASSWORD='password' #FLATNOTES_PASSWORD='password'
#FLATNOTES_SECRET_KEY='secret-key' #FLATNOTES_SECRET_KEY='secret-key'
EOF EOF
msg_ok "Setup Flatnotes"
msg_info "Creating Service"
cat <<EOF >/etc/systemd/system/flatnotes.service cat <<EOF >/etc/systemd/system/flatnotes.service
[Unit] [Unit]
Description=Flatnotes Description=Flatnotes