Added CT mailbackupsys,
Updated nginx own repo to Yaml for Alpine instead of inst.sh
This commit is contained in:
@@ -338,6 +338,13 @@ files:
|
||||
variants:
|
||||
- hass
|
||||
|
||||
#FileForMailBackup
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
source: CT-Files/mailbackup
|
||||
variants:
|
||||
- mailbackup
|
||||
|
||||
packages:
|
||||
manager: apk
|
||||
update: true
|
||||
@@ -356,6 +363,7 @@ packages:
|
||||
variants:
|
||||
- nginx
|
||||
- nextcloud
|
||||
- mailbackup
|
||||
|
||||
#PKGS for Default
|
||||
- packages:
|
||||
@@ -489,6 +497,20 @@ packages:
|
||||
variants:
|
||||
- hass
|
||||
|
||||
#PKGS for MailBackup
|
||||
- packages:
|
||||
- dovecot
|
||||
- php8-xml
|
||||
- php8-fpm
|
||||
- php8-curl
|
||||
- php8-dom
|
||||
- php8-iconv
|
||||
- py3-pip
|
||||
- sudo
|
||||
action: install
|
||||
variants:
|
||||
- mailbackup
|
||||
|
||||
repositories:
|
||||
- name: /etc/apk/repositories
|
||||
url: |-
|
||||
@@ -544,6 +566,20 @@ actions:
|
||||
- nodered
|
||||
- nodejs
|
||||
|
||||
#Run init script for CT's with Nginx
|
||||
- trigger: post-files
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
#Setup Nginx repo
|
||||
echo "@nginx http://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" >> /etc/apk/repositories
|
||||
curl -L https://nginx.org/keys/nginx_signing.rsa.pub -o /etc/apk/keys/nginx_signing.rsa.pub
|
||||
#Install Nginx
|
||||
apk add nginx@nginx
|
||||
variants:
|
||||
- nginx
|
||||
- nextcloud
|
||||
- mailbackup
|
||||
|
||||
#Run provided init script
|
||||
- trigger: post-files
|
||||
action: |-
|
||||
@@ -560,6 +596,7 @@ actions:
|
||||
- nextcloud
|
||||
- mqtt
|
||||
- hass
|
||||
- mailbackup
|
||||
|
||||
# Enable service for iscsi CT
|
||||
- trigger: post-files
|
||||
|
||||
Reference in New Issue
Block a user