Compare commits
11 Commits
638b153969
...
live
| Author | SHA1 | Date | |
|---|---|---|---|
| 4dd13200d0 | |||
| 77d399a645 | |||
| c3186e9803 | |||
| 92824194fb | |||
| 3b42d5832b | |||
| 9be43e98fa | |||
| 59ce699440 | |||
| 9dbb5322f2 | |||
| b3290085c0 | |||
| 0e75f74eb8 | |||
| 91d2f2da8a |
40
.drone.yml
Normal file
40
.drone.yml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
kind: pipeline
|
||||||
|
name: deploy-froxlor
|
||||||
|
type: docker
|
||||||
|
|
||||||
|
platform:
|
||||||
|
os: linux
|
||||||
|
arch: arm64
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
branch:
|
||||||
|
- live
|
||||||
|
event:
|
||||||
|
include:
|
||||||
|
- push
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: deploy
|
||||||
|
image: cr.wks/drone/drone-rsync:latest
|
||||||
|
settings:
|
||||||
|
hosts: ["rechner02.maketank.net"]
|
||||||
|
source: ./
|
||||||
|
target: ~/froxlor-test
|
||||||
|
user: www-data
|
||||||
|
exclude: ['vendor', '.git*', '*drone.yml', '.settings', '.buildpath', '.editorconfig', '.project', '.travis.yml']
|
||||||
|
args: '-v --delete'
|
||||||
|
log_level: quiet
|
||||||
|
key:
|
||||||
|
from_secret: ssh-www-data-maketank-rsa
|
||||||
|
command_timeout: 10m
|
||||||
|
- name: compose-install
|
||||||
|
image: appleboy/drone-ssh
|
||||||
|
settings:
|
||||||
|
host:
|
||||||
|
- rechner02.maketank.net
|
||||||
|
username: www-data
|
||||||
|
key:
|
||||||
|
from_secret: ssh-www-data-maketank-rsa
|
||||||
|
script:
|
||||||
|
- cd ~/froxlor-test && composer install --no-dev
|
||||||
|
|
||||||
@@ -412,7 +412,7 @@ class Dns
|
|||||||
//_dmarc 18000 IN TXT ("v=DMARC1; p=reject; fo=1; adkim=r; aspf=r; pct=100; rf=afrf; r"
|
//_dmarc 18000 IN TXT ("v=DMARC1; p=reject; fo=1; adkim=r; aspf=r; pct=100; rf=afrf; r"
|
||||||
// "i=86400; rua=mailto:dmarc@zweiseitendergeschichte.de;")
|
// "i=86400; rua=mailto:dmarc@zweiseitendergeschichte.de;")
|
||||||
if ($domain['isemaildomain'] == '1') {
|
if ($domain['isemaildomain'] == '1') {
|
||||||
$dmarc_txt = '("v=DMARC1; p=reject; fo=1; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; rua=mailto:dmarc@'.$domain['domain'].';")';
|
$dmarc_txt = '("v=DMARC1; p=reject; fo=1; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; ruf=mailto:dmarc@'.$domain['domain'].'; rua=mailto:dmarc@'.$domain['domain'].';")';
|
||||||
$dmarc_record = new DnsEntry('_dmarc', 'TXT',$dmarc_txt );
|
$dmarc_record = new DnsEntry('_dmarc', 'TXT',$dmarc_txt );
|
||||||
array_unshift($zonerecords,$dmarc_record);
|
array_unshift($zonerecords,$dmarc_record);
|
||||||
}
|
}
|
||||||
|
|||||||
14
lib/config.inc.php
Normal file
14
lib/config.inc.php
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* change the options below to either true or false
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
/**
|
||||||
|
* enable/disable the possibility to update froxlor from within the web-interface,
|
||||||
|
* recommended value for debian/ubuntu package users is false to rely on apt and not have version mixup.
|
||||||
|
* This is also useful for providers that manage the servers but give admin access to froxlor to handle
|
||||||
|
* updates the way the providers does it (e.g. automation, etc.)
|
||||||
|
*/
|
||||||
|
'enable_webupdate' => true,
|
||||||
|
];
|
||||||
Reference in New Issue
Block a user