Added CT: Linkwarden
This commit is contained in:
@@ -1093,7 +1093,8 @@ files:
|
||||
- pihole
|
||||
- docker
|
||||
- postgresql
|
||||
|
||||
- linkwarden
|
||||
|
||||
#FilesForJenkinsVariant
|
||||
- path: /root/ReadMe
|
||||
generator: dump
|
||||
@@ -1200,6 +1201,13 @@ files:
|
||||
variants:
|
||||
- postgresql
|
||||
|
||||
#FileForLinkwarden
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
source: CT-Files/linkwarden
|
||||
variants:
|
||||
- linkwarden
|
||||
|
||||
packages:
|
||||
manager: apt
|
||||
update: true
|
||||
@@ -1225,6 +1233,7 @@ packages:
|
||||
- duplicati
|
||||
- fileshelter
|
||||
- postgresql
|
||||
- linkwarden
|
||||
|
||||
#Https Repo pkgs
|
||||
- packages:
|
||||
@@ -1248,6 +1257,7 @@ packages:
|
||||
- fileshelter
|
||||
- esphome
|
||||
- postgresql
|
||||
- linkwarden
|
||||
|
||||
#Minimal pkgs
|
||||
- packages:
|
||||
@@ -1552,6 +1562,22 @@ packages:
|
||||
variants:
|
||||
- postgresql
|
||||
|
||||
#Base PKGS NodeJS
|
||||
- packages:
|
||||
- nodejs
|
||||
- sudo
|
||||
- nano
|
||||
action: install
|
||||
variants:
|
||||
- linkwarden
|
||||
|
||||
#linkwarden pkgs
|
||||
- packages:
|
||||
- git
|
||||
action: install
|
||||
variants:
|
||||
- linkwarden
|
||||
|
||||
repositories:
|
||||
- name: sources.list
|
||||
url: |-
|
||||
@@ -1676,6 +1702,22 @@ actions:
|
||||
# Cleanup temporary shadow paths
|
||||
rm /etc/*-
|
||||
|
||||
#Run init script for NodeJS CT
|
||||
- trigger: post-files
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
#Install pm2
|
||||
npm install -g pm2
|
||||
#Add NodeJS `node` service user
|
||||
adduser --system --shell /bin/bash --group --disabled-password --home /home/node node
|
||||
mkdir /opt/node
|
||||
chown node:node /opt/node
|
||||
env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u node --hp /home/node
|
||||
which pm2
|
||||
echo "alias pm2='sudo -u node pm2'" >> ~/.bashrc
|
||||
variants:
|
||||
- linkwarden
|
||||
|
||||
#Run provided init script
|
||||
- trigger: post-files
|
||||
action: |-
|
||||
@@ -1695,6 +1737,7 @@ actions:
|
||||
- fileshelter
|
||||
- esphome
|
||||
- postgresql
|
||||
- linkwarden
|
||||
|
||||
#Move App update script for ProxmoxHelper/ProxMoxToolKit, if CT has this script
|
||||
- trigger: post-files
|
||||
@@ -1823,5 +1866,15 @@ actions:
|
||||
variants:
|
||||
- postgresql
|
||||
|
||||
#NodeJS Repo key
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
curl --retry 7 --retry-delay 5 -fsSL https://deb.nodesource.com/setup_lts.x |sed 's/gnupg/gpg/' > /tmp/setup-noderepo.sh
|
||||
bash /tmp/setup-noderepo.sh
|
||||
rm /tmp/setup-noderepo.sh
|
||||
variants:
|
||||
- linkwarden
|
||||
|
||||
mappings:
|
||||
architecture_map: debian
|
||||
Reference in New Issue
Block a user