Skip to content

Beispiel CRUD-Applikation mit Test, Build & Deploy Pipelines

License

Notifications You must be signed in to change notification settings

FireBird4/dev-cat-ops

 
 

Repository files navigation

Dev🐱Ops

Eine CRUD Webanwendung, welche als Beispiel für die Anwendung von GitHub Actions verwendet werden kann.

Technologien

Voraussetzungen

Nutzung

Abhängigkeiten Installieren

pnpm install
pnpx prisma generate

Umgebung Aufsetzen

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

Datenbank Initialisieren

pnpx prisma db push -- --skip-generate

Entwicklungsserver Starten

pnpm run dev

Server Bauen

pnpm run build

Gebauten Server Starten

pnpm run start

About

Beispiel CRUD-Applikation mit Test, Build & Deploy Pipelines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 93.9%
  • Dockerfile 3.3%
  • JavaScript 2.6%
  • CSS 0.2%