#Website Projet - D
- Introduction
- Installation en local
- Commandes de bases avec Lando
- Commandes de bases avec Lando + Laravel
- Deploiement to Heroku
💾 Technologies :
- Framework Laravel ^8
- Framework Vue.js ^2
- Framework Bootstrap ^4
- API REST
- Laravel Nova
- Lando
- Php 7.3
- Nginx 1.14
- Mariadb 10.3
- Redis 5
- Phpmyadmin 4.7
- Mailhog 1.0.0
🔗 Liens utiles pour Lando :
Ce dépôt se déploie facilement en local par l'utilisation de Docker.
Mettre à jour votre distribution Linux.
$ sudo apt-get update
$ sudo apt-get upgradeclonez le projet
$ git clone git@github.com:bilel99/proj-d.git$ cd ./clients
$ lando start
$ cp .env.example .env
Fournir les clés sur le fichier d\'environnement
$ lando composer install
$ lando npm install
$ lando dump-autoload
$ lando artisan migrate:fresh --seed
$ lando artisan key:generate
$ lando artisan migrate
$ lando artisan storage:link
$ lando npm run dev | watch
$ lando buildLe site est à présent fonctionnels 💪
| Commande | Description |
|---|---|
| lando composer | Exécuter des commandes composer |
| lando config | Afficher la configuration lando |
| lando destroy | Détruit l'application (Pas les données) |
| lando info | Informations propres à l'application |
| lando logs | Afficher les logs de l'application |
| lando npm | Exécuter des commandes npm |
| lando php | Exécuter des commandes php |
| lando restart | Redémarrer l'application |
| lando ssh | Accès SSH à l'application principale |
| lando start | Démarrer l'application |
| lando stop | Arrêter l'application |
| lando version | Affiche la version de lando |
| lando db-import file.sql | Import du backup sur la base de donnée |
- Procfile fichier JSON for Heroku
web: vendor/bin/heroku-php-apache2 public/- ajout en variable d'environnement des information pour Laravel Nova
{
"http-basic": {
"nova.laravel.com": {
"username": "XXX",
"password": "YYY"
}
}
}- Ajout de toutes les variables d'environnement du projet sous Heroku