misc: small fix or general refactoring i did not bother commenting

This commit is contained in:
Simone Margaritelli
2019-11-20 11:43:26 +01:00
parent 9607bdca3e
commit f60fbacbfe
3 changed files with 42 additions and 3 deletions

2
.gitignore vendored
View File

@@ -24,8 +24,6 @@ _testmain.go
*.test
dist
cryptojs_decrypt.js
sample_config.json
_vendor
config.json
*.db

View File

@@ -27,7 +27,7 @@ test:
clean:
@rm -rf build
install: build
install:
@cp build/$(TARGET) /usr/local/bin/
@setcap 'cap_net_bind_service=+ep' /usr/local/bin/$(TARGET)
@mkdir -p /usr/local/etc/$(TARGET)

41
sample_config.json Normal file
View File

@@ -0,0 +1,41 @@
{
"address": "0.0.0.0",
"port": 8443,
"secret": "",
"certificate": "~/arc-certificate.pem",
"key": "~/arc-key.pem",
"username": "arc",
"password": "$2a$10$RuOcSEwPNNFlA/lxjpRY3.3J0tR0LG/FyfG/IXolgdDxPh7.urgGe",
"database": "~/db",
"token_duration": 60,
"compression": true,
"scheduler": {
"enabled": true,
"period": 10,
"reports": {
"enabled": false,
"rate_limit": 60,
"filter": [ "login_ok", "login_ko", "token_ko", "update", "record_expired" ],
"to": "youremail@gmail.com",
"smtp":{
"address": "smtp.gmail.com",
"port": 587,
"username": "youremail@gmail.com",
"password": "your smtp password"
},
"pgp": {
"enabled": true,
"keys":{
"private": "~/server.private.key.asc",
"public": "~/my.public.key.asc"
}
}
}
},
"backups": {
"enabled": false,
"period": 1800,
"folder": "/some/backup/path/",
"run": "scp arc-backup.tar user@backup-server:/media/arc_backup/"
}
}