apiato-vue
Eine Demo-Webanwendung, geschrieben in Laravel (apiato) und vuejs (element-ui).
So installieren Sie mit Docker
- Installieren Sie Docker und Docker-Compose
- Geben Sie in laradoc/.env DOCKER_HOST_IP="Ihre Docker-IP-Adresse" ein.
- Kopieren Sie api/.env.example nach api/.env
- Füllen Sie in laradoc/.env REDIS_HOST und DB_HOST="Ihre Docker-IP-Adresse" aus.
- Gehen Sie in der Docker-Befehlszeile zu ./laradock und geben Sie „docker-compose up -d --build“ ein.
- Gehen Sie mit dem Befehl „docker exec -it workspace_ /bin/bash“ in den Arbeitsbereichscontainer und führen Sie „composer install“ aus. Geben Sie dann „php artisan migrate:refresh --seed“ ein, um Tabellen in der Datenbank zu erstellen und zu säen
- Erstellen Sie einen oauth2-Client für die Anwendung mit dem Befehl „php artisan Passport:client --password“ auf der Artisan-Frage vom Typ „admin“. Fügen Sie die empfangenen Daten zur Datei api/.env (CLIENT_WEB_ADMIN_ID, CLIENT_WEB_ADMIN_SECRET) hinzu und „beenden“ Sie den Workspace_Container.
- Gehen Sie in das Verzeichnis ./vueAdmin und installieren Sie npm-Pakete mit „npm install“. Geben Sie nach der Installation „npm run dev“ ein. Der Browser startet automatisch mit der funktionierenden Anwendung.