This commit is contained in:
Oliver
2025-08-08 18:22:58 -03:00
parent 3b2d644a1b
commit 73d9587e1d
5 changed files with 172 additions and 2 deletions

View File

@@ -1,16 +1,24 @@
#!/bin/bash
### SYSTEM SETUP
ass doas mkdir -p /OD8N
ass doas chmod 777 /OD8N
ass mkdir -p /OD8N/data
### PACKAGES
prsync -h "$hosts_file" -avz ./etc/repositories /OD8N/repositories
ass doas mv /OD8N/repositories /etc/apk/
ass doas apk update
ass doas apk upgrade
ass doas apk add jq rsync mc vim
ass doas apk add jq rsync mc vim docker docker-compose htop linux-lts sqlite
### own bins
prsync -h "$hosts_file" -avz ./bin/OD8N/sbin/ /OD8N/sbin/
### API
#INSTALL API KEYS
template templates/od8n /OD8N/od8n ./host_vars
ass doas mv /OD8N/od8n /etc/od8n
@@ -23,3 +31,17 @@ ass doas chown root:root /etc/init.d/od8n-api
ass doas rc-update add od8n-api default
ass doas rc-service od8n-api restart
ass doas rc-update add od8n-api default
### Infrastructure
##### Docker
ass doas rc-service docker start
ass doas rc-update add docker boot
ass mkdir /OD8N/config/
template templates/traefik.yaml /OD8N/config/traefik.yaml ./host_vars
template templates/docker-compose.yml /OD8N/docker-compose.yml ./host_vars
ass doas docker-compose -f /OD8N/docker-compose.yml up -d