diff --git a/app/templates/4server b/app/templates/4server index 473e62b..6dd8490 100644 --- a/app/templates/4server +++ b/app/templates/4server @@ -1 +1 @@ -API_KEY={API_KEY} +API_KEY={{API_KEY}} diff --git a/app/templates/init.d/4server-api b/app/templates/init.d/api similarity index 79% rename from app/templates/init.d/4server-api rename to app/templates/init.d/api index 4799b56..7df9d59 100755 --- a/app/templates/init.d/4server-api +++ b/app/templates/init.d/api @@ -1,6 +1,6 @@ #!/sbin/openrc-run -name="4server-api" +name="api" description="4server API Service" # Command uses Python inside the venv @@ -10,9 +10,9 @@ pidfile="/run/${RC_SVCNAME}.pid" command_background="yes" # Load environment variables if needed -if [ -f /etc/od8n ]; then - . /etc/od8n - export $(cut -d= -f1 /etc/od8n) +if [ -f /etc/4server ]; then + . /etc/4server + export $(cut -d= -f1 /etc/4server) fi # Logs diff --git a/app/update b/app/update index bfc1153..b91e50b 100755 --- a/app/update +++ b/app/update @@ -24,14 +24,16 @@ prsync -h "/app/host_vars/hosts" -avz ./sbin/ /4server/sbin/ ### API #INSTALL API KEYS -template templates/4server /etc/4server +template templates/4server /etc/4server +rex doas chown root:root /etc/4server +rex doas chmod 600 /etc/4server #INSTALL API SERVICE -template templates/init.d/4server-api /etc/init.d/4server-api -rex doas chmod 0755 /etc/init.d/4server-api -rex doas chown root:root /etc/init.d/4server-api -rex doas rc-update add 4server-api default -rex doas rc-service 4server-api restart +template templates/init.d/api /etc/init.d/api +rex doas chmod 0755 /etc/init.d/api +rex doas chown root:root /etc/init.d/api +rex doas rc-update add api default +rex doas rc-service api restart ### Infrastructure diff --git a/app/vault/host_vars.img b/app/vault/host_vars.img index b4578a2..ae9e2d3 100644 Binary files a/app/vault/host_vars.img and b/app/vault/host_vars.img differ