Initial Közös Tér and JARVIS API codebase

This commit is contained in:
zsolt
2026-08-13 00:13:25 +02:00
commit 164f7ccad7
156 changed files with 12637 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p /root/docker/jarvis-api
cd /root/docker/jarvis-api
tar xzf jarvis-api-deploy.tgz
random_text() {
tr -dc 'A-Za-z0-9' </dev/urandom | head -c "${1:-32}"
}
if [ ! -f .env ]; then
{
printf 'JARVIS_API_TOKEN=%s\n' "$(random_text 64)"
printf 'JARVIS_ADMIN_PASSWORD=%s\n' "$(random_text 28)"
printf 'JARVIS_SA_PASSWORD=Jarvis%s!A1\n' "$(random_text 16)"
} > .env
chmod 600 .env
fi
docker compose -f docker-compose.server.yml --env-file .env up -d --build
docker compose -f docker-compose.server.yml --env-file .env ps