Added CT mailbackupsys,

Updated nginx own repo to Yaml for Alpine instead of inst.sh
This commit is contained in:
2021-10-27 22:33:30 +00:00
parent d9ab77f384
commit c18fbc1dbd
7 changed files with 76 additions and 23 deletions

View File

@@ -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