feat: add common.sh file and initialize install.sh

This commit is contained in:
2025-06-17 17:00:43 +02:00
parent b06203a759
commit 42fdbf2832
3 changed files with 31 additions and 1 deletions

17
scripts/common.sh Normal file
View File

@@ -0,0 +1,17 @@
#!/bin/bash
FILENAME="serverconfig"
ENV_DIR="/etc/$FILENAME"
ENV_FILE="$ENV_DIR/.env"
LOG="/var/log/$FILENAME.log"
DATETIME_FORMAT="%d-%m-%Y %H:%M:%S"
datetime_print() {
local message="$1"
local level="${2:-INFO}"
local timestamp="[$(date +"$DATETIME_FORMAT")]"
echo "$timestamp - $level: $message" | tee -a "$LOG"
}

View File

@@ -1,6 +1,7 @@
volumes:
etc_wireguard:
etc_certs:
# save certifcate
etc_acme:
services: