working
This commit is contained in:
@@ -1 +1 @@
|
||||
API_KEY={API_KEY}
|
||||
API_KEY={{API_KEY}}
|
||||
|
||||
@@ -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
|
||||
14
app/update
14
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
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user