AppTCO
Beispielprojekt einer Lieferantenzahlungsanwendung mit Laravel/Docker (Laradock), Bootstrap und jQuery.
In diesem Projekt befinden sich die App und die API in separaten Containern.
Anforderungen
- Dieses Projekt wurde mit Docker erstellt. Um es zu installieren, folgen Sie den Schritten hier.
- Sie müssen sich auf der Mailtrap-Website registrieren, um Ihren MAIL_USERNAME und MAIL_PASSWORD in die .env-Datei der App (app_tco/tco/.env) einzufügen.
Komponenten
Die in diesem Projekt/Bild verwendeten Komponenten sind:
- Docker-Compose-Version 1.18.0
- Laravel 5.7.27
- Laradock neueste Version
- PHP 7.2
- MySQL 5.7
- Bootstrap 4.1.3
- jquery 3.3.1
- jquery.mask 1.14.15
- Fontawesome v5.7.2
- PHPUnit
- GraphQL
- Mailtrap
Installation
Führen Sie zur Installation einfach das Skript install.sh aus und denken Sie daran, dass Docker-Compose installiert sein muss.
Während der Installation werden folgende Aktionen ausgeführt:
- Docker starten (Nginx/MySQL/Workspace)
- Erstellen Sie eine neue Datenbank (entfernen Sie sie, falls vorhanden).
- Laravel-Konfigurationscache löschen (App/API)
- Laravel-Cache leeren (App/API)
- Erzeugt einen neuen Laravel-Schlüssel (App/API)
- Führt Laravel-Migrationen aus (App/API)
- Laravel-Seeds ausführen (App/API)
- Zeigt den Status von Docker-Containern an
- PHPUnit-Tests ausführen (App/API)
App-Steuerelemente
Zur Steuerung von Docker wurden zwei Skripte (start.sh/stop.sh) erstellt.
App-Zugriff
Dies sind die Hauptzugänge zur App:
- AppTCO
- AppTCO-API
- PHPMyAdmin
- GraphQL