Skip to content
/ xyz Public

IUT du Limousin / BUT3 INFO / R5A05

License

Notifications You must be signed in to change notification settings

Wallerand/xyz

Repository files navigation

XYZ

Page d'accueil

Captures d'écran

Démarrage rapide

Pour démarrer le projet, lancer les commandes suivantes :

# Récupération des sources
$ git clone https://github.com/wallerand/xyz.git

# Lancement de la stack
$ docker-compose -p "projet-xyz" up -d

# Attendre le lancement des services

# Tâches d'installation (composer.json:49)
$ docker exec -it xyz-app composer run-script install-app

Se rendre ensuite sur http://localhost:8045/board/1 pour démarrer le projet.

URL d'accès

Nom URL Description
Application localhost
PMA localhost:8080 Interface de gestion de la base de données
Kanboard localhost:8045 Backlog du projet
Maildev localhost:8025 Serveur SMTP et interface de test des emails

Tâches (backlog)

Les tâches de développement sont organisées sous la forme d'un backlog accessible à l'adresse http://localhost:8045/board/1.

Pour se connecter, utiliser les identifiants suivants :

  • Identifiant: dev
  • Mot de passe: password

Cheatsheet

Commandes (CLI)

Pour lancer des commandes dans le conteneur de l'application, utiliser le préfix docker exec -it xyz-app {command}.

Exemples :

$ docker exec -it xyz-app composer --version
$ docker exec -it xyz-app php artisan about
$ docker exec -it xyz-app php artisan make:model Example -msfc --test

Archivage

Pour générer une archive du projet, utiliser la commande suivante :

$ git archive -o xyz-latest.zip HEAD

Données de test

Des comptes de démonstration sont générés lors du seeding :

Utilisateur Adresse e-mail Mot de passe
user0001 [email protected] password
user0002 [email protected] password
... ... ...
user0015 [email protected] password

Lors du seeding, des exemples de contributions Soundcloud sont utilisés. Ces exemples sont récupérés à partir du fichier TrackSamples.php.

About

IUT du Limousin / BUT3 INFO / R5A05

Resources

License

Stars

Watchers

Forks

Releases

No releases published