m17hr1l b0ed337862 Fix user_to_acl column names in 03-default-users.sql
The user_to_acl table is one of the few join tables that does NOT follow
the tablename_fieldname column naming convention — its columns are the
plain `user_id` and `acl_id`. The previous version used `user_to_acl_user_id`
and `user_to_acl_acl_id` which fail with "Unknown column".

Found by actually running bootstrap-db.sh end-to-end against a fresh DB
(was missing this verification step on the initial commit).

Verified now:
  - schema loads cleanly (36 tables)
  - seed loads (3 ACL roles, 8 email templates)
  - default users insert + ACL mapping works
  - password_verify against argon2id hashes confirms admin123 and test123
2026-05-14 13:05:19 +02:00

Neuronetz Finetuning Platform — Setup Delta

Drop-in setup for new developers joining the platform.

Start with MANUAL.md — full developer manual with quick-start at the top.

Quick orientation

MANUAL.md              ← full software manual, setup at front
bootstrap-db.sh        ← one-command DB initialization
db/01-schema.sql       ← MariaDB schema (no data)
db/02-seed.sql         ← reference data: ACL, email templates, API registry
db/03-default-users.sql ← admin@finetune.ai / admin123 and testuser@example.com / test123

TL;DR (10 min for experienced devs)

# /etc/hosts (one line)
sudo sh -c 'echo "127.0.0.1 local.finetune.neuronetz.ai local.websocket.finetune.neuronetz.ai local.redis-commander.neuronetz.ai local.graylog.finetune.neuronetz.ai local.kibana.finetune.neuronetz.ai" >> /etc/hosts'

# clone both repos as siblings
mkdir -p ~/PhpstormProjects && cd ~/PhpstormProjects
git clone ssh://git@gitea.neuronetz.ai:222/Neuronetz/finetuning-plattform.git
git clone ssh://git@gitea.neuronetz.ai:222/m17hr1l/finetuning-plattform-setup-delta.git

# start the stack
cd finetuning-plattform && git checkout develop
cd local && docker compose up -d
cd ../..

# bootstrap the DB
cd finetuning-plattform-setup-delta
./bootstrap-db.sh

# done — open http://local.finetune.neuronetz.ai/auth/login
# admin@finetune.ai / admin123

Anything else: see MANUAL.md §4 (Troubleshooting Setup) and §21 (Common Gotchas).

Description
No description provided
Readme 85 KiB
Languages
Shell 100%