Eine CRUD Webanwendung, welche als Beispiel für die Anwendung von GitHub Actions verwendet werden kann.
- Node.js v20
- pnpm
- Zugang zu einer MariaDB
pnpm install
pnpx prisma generate
Die Datei .env.example
zeigt eine Beispielkonfiguration der Umgebungsvariablen.
Diese Datei muss in .env
kopiert und auf die Umgebung angepasst werden.
Folgende Variablen werden unterstützt:
- DATABASE_URL: [Pflicht] Gibt die Datenbankverbindung an (Format:
{Treiber}://{Benutzer}:{Passwort}@{Host}:{Port}/{Datenbank}
) - UPLOAD_FOLDER: [Optional] Gibt den Pfad an, unter welchem hochgeladene Bilder gespeichert werden sollen
pnpx prisma db push -- --skip-generate
pnpm run dev
pnpm run build
pnpm run start