From 645126a638c7f536be8c101abc72228be36a6713 Mon Sep 17 00:00:00 2001 From: fabian bar Date: Wed, 11 Dec 2024 16:16:37 +0000 Subject: [PATCH] =?UTF-8?q?spacedeck-open-install.sh=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spacedeck-open-install.sh | 89 --------------------------------------- 1 file changed, 89 deletions(-) delete mode 100644 spacedeck-open-install.sh diff --git a/spacedeck-open-install.sh b/spacedeck-open-install.sh deleted file mode 100644 index 570275a..0000000 --- a/spacedeck-open-install.sh +++ /dev/null @@ -1,89 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2024 community-scripts ORG -# Author: fabianbar -# License: MIT -# https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE - -source /dev/stdin <<< "$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Was?" -read -s was - - -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y gpg -$STD apt-get install -y git -$STD apt-get install -y npm -$STD apt-get install -y graphicsmagick -msg_ok "Installed Dependencies" - -msg_info "Setting up Node.js Repository" -mkdir -p /etc/apt/keyrings -curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list -msg_ok "Set up Node.js 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 "Installing Optional Packages" -$STD apt-get update -$STD apt-get install -y ffmpeg -$STD apt-get install -y ghostscript -msg_ok "Installed Node.js" - -msg_info "Installing Spacedeck-open" -$STD git clone https://github.com/spacedeck/spacedeck-open.git /opt/spacedeck-open -mkdir -p /opt/spacedeck-open/server-files -chown -R root:root /opt/spacedeck-open/server-files -chmod 755 /opt/spacedeck-open/server-files -cat < /opt/spacedeck-open/.env -ACTUAL_UPLOAD_DIR=/opt/spacedeck-open/server-files -PORT=54321 -EOF -cd /opt/spacedeck-open -$STD yarn install -msg_ok "Installed Spacedeck-open" - -msg_info "Creating Service" -cat </etc/systemd/system/spacedeck-open.service -[Unit] -Description=Spacedeck-open Service -After=network.target - -[Service] -Type=simple -User=root -Group=root -WorkingDirectory=/opt/spacedeck-open -EnvironmentFile=/opt/spacedeck-open/.env -ExecStart=/usr/bin/yarn start -Restart=always -RestartSec=10 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now spacedeck-open.service -msg_ok "Created Service" - -motd_ssh -customize - -msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean -msg_ok "Cleaned"