This commit is contained in:
Elton Renda 2020-11-04 20:50:24 +02:00
parent f077670952
commit 3de1ebe278
2 changed files with 10 additions and 8 deletions

View File

@ -187,10 +187,6 @@ info "Setting up LXC container..."
pct start $_ctid
pct exec $_ctid -- sh -c "wget --no-cache -qO - $_raw_base/setup.sh | sh"
info "Rebooting LXC container..."
pct reboot $_ctid
sleep 3
# Get network details and show completion message
_ip=$(pct exec $_ctid -- ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
info "Successfully created Nginx Proxy Manager LXC $_ctid."

View File

@ -136,6 +136,10 @@ EOF
fi
yarn install &>/dev/null
# Run setup
export NODE_ENV=production
node index.js &>/dev/null
# Create required folders
mkdir -p /data
@ -148,7 +152,7 @@ cfgfile=/etc/nginx/nginx.conf
app_prefix=/etc/nginx
EOF
rc-update add openresty boot &>/dev/null
rc-service openresty restart &>/dev/null
rc-service openresty stop &>/dev/null
[ -f /usr/sbin/nginx ] && rm /usr/sbin/nginx
ln -s /usr/local/openresty/nginx/sbin/nginx /usr/sbin/nginx
@ -174,8 +178,7 @@ depends () {
start_pre() {
mkdir -p /tmp/nginx/body \
/data/letsencrypt-acme-challenge \
/var/log/npm
/data/letsencrypt-acme-challenge
export NODE_ENV=production
}
@ -192,8 +195,11 @@ restart() {
EOF
chmod a+x /etc/init.d/npm
rc-update add npm boot &>/dev/null
# Start services
info "Starting services..."
rc-service npm start &>/dev/null
sleep 5
rc-service openresty start &>/dev/null
# Cleanup
info "Cleaning up..."