Update to FF Admin V1.7.x

This commit is contained in:
Julian Krauser 2025-06-07 16:48:18 +02:00
parent ac6efad486
commit 437a32c8e9
6 changed files with 6 additions and 39 deletions

View file

@ -1,13 +0,0 @@
ff-db:
image: mariadb:<version (bsp 11.2)>
container_name: ff_db
restart: unless-stopped
ports:
- "3306:3306"
environment:
- MYSQL_DATABASE=<database name>
- MYSQL_USER=<username>
- MYSQL_PASSWORD=<user password>
- MYSQL_ROOT_PASSWORD=<root password>
volumes:
- <volume|local path>:/var/lib/mysql

View file

@ -5,9 +5,8 @@ ff-admin-server:
ports:
- "5000:5000"
environment:
- DB_TYPE=<database type>
- DB_HOST=<database host>
- DB_PORT=<database port>
- DB_PORT=<database port> # optional, da default 5432
- DB_NAME=<database name>
- DB_USERNAME=<database username>
- DB_PASSWORD=<database password>

View file

@ -47,20 +47,7 @@ Innerhalb dem Ordner, der dem Volume zugeordnet ist, werden Backups und Ausdruck
*Datenbank*
Als Datenbank können MySQL und Postgres verwendet werden. Postgres wird für den Produktiven Einsatz empfohlen.
\
\
Konfiguration von MySQL:
#code_file(
path: "../admin/code/mysql-compose.yml",
) <mysql-compose>
`MYSQL_USER` und `MYSQL_PASSWORD` sind optional. Werden diese nicht gesetzt, kann der Server entweder mit dem Nutzer `root` und dem gesetzten `MYSQL_ROOT_PASSWORD` Zugang zur Datenbank erhalten, oder es wird im nachhinein ein Nutzerzugang erstellt, der Zugriff auf die erstellte Datenbank hat.
`MYSQL_DATABASE` erstellt direkt eine Datenbank, die durch einen angelegten `MYSQL_USER` verfügbar ist.
\
\
Konfiguration von Postgres:
Als Datenbank wird Postgres verwendet:
#code_file(
path: "../admin/code/postgres-compose.yml",
) <postgres-compose>
@ -137,7 +124,7 @@ cd ff-admin
npm install
npm run build
```
Der durch `npm run build` erstellte dist Ordner kann mit Apache oder Nginx zur Verfügung gestellt werden.
Der mit `npm run build` erstellte dist Ordner kann mit Apache oder Nginx zur veröffentlicht werden.
\
\
*Server*
@ -167,9 +154,8 @@ Folgende Werte können zu einem Container konfiguriert werden:
"SERVERADDRESS", "URL, über welche das Backend erreicht werden kann. Die URL muss mit http:// oder https:// starten und sollte keinen Pfad beinhalten. Die App versucht das Backend unter <SERVERADDRESS>/api zu erreichen. Laufen Backend und App auf der gleichen URL, kann diese Variable weggelassen werden.", "", "✅",
"", "", "", "",
table.cell(colspan: 4)[⬇️ Server-Variablen],
"DB_TYPE", "Folgende Datenbanktypen sind verfügbar: mysql, postgres", "mysql", "✅",
"DB_HOST", "URL zur Datenbank", "", "💥",
"DB_PORT", "Port der Datenbank", "3306", "💥",
"DB_PORT", "Port der Datenbank", "5432", "✅",
"DB_NAME", "Name der Datenbank", "", "💥",
"DB_USERNAME", "Nutzername für Zugang zu Datenbank", "", "💥",
"DB_PASSWORD", "Passwort zum Zugang zur Datenbank", "", "💥",
@ -193,11 +179,6 @@ Folgende Werte können zu einem Container konfiguriert werden:
],"","✅",
"", "", "", "",
table.cell(colspan: 4)[⬇️ Database-Variablen],
"MYSQL_DATABASE", "Name der Datenbank, die bei Erstellung direkt angelegt wird.", "", "💥",
"MYSQL_USER", "Benutzername des Users, der bei Erstellung direkt angelegt wird.", "", "✅",
"MYSQL_PASSWORD", "Passwort zum User, das bei Erstellung gesetzt wird.", "", "✅",
"MYSQL_ROOT_PASSWORD", "Passwort für den User root, das bei Erstellung gesetzt wird.", "", "💥",
"", "", "", "",
"POSTGRES_DB", "Name der Datenbank, die bei Erstellung direkt angelegt wird.", "", "💥",
"POSTGRES_USER", "Benutzername des Users, der bei Erstellung direkt angelegt wird.", "", "💥",
"POSTGRES_PASSWORD", "Passwort zum User, das bei Erstellung gesetzt wird.", "", "💥",

Binary file not shown.

View file

@ -4,8 +4,8 @@
#show: template.with(
logo: "../admin/logo.png",
title: "Anleitung",
alttitle: "Anleitung zu FF Admin bis v1.6.x",
subtitle: "bis v1.6.x",
alttitle: "Anleitung zu FF Admin bis v1.7.x",
subtitle: "bis v1.7.x",
details: (
"Open Source Software",
"entwickelt durch JK Effects",

Binary file not shown.