Skip to content

takima-training/sample_application_docker_scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vous avez fait votre première connection à Travis et SonarCloud, bien joué !

Nouvelle étape, vous avez différents services qui fonctionnent (httpd, simple-api, database). Essayer de les lancer sur votre machine via le docker-compose.yml présent. Quelque chose se passe mal, que faut-il corriger ?

L'idée va être de construire chaque image, de l'envoyer sur Docker Hub puis de déployer les changements sur le serveur distant.

Pour commencer ajouter les fichiers à votre dépôt Git et faîte une nouvelle CI qui va :

  1. Build chaque image et la push sur DockerHub (une étape par service)
  2. Utiliser Ansible pour faire les éléménts suivants depuis votre CI sur votre serveur :
    • Installer Docker
    • Installer docker-compose
    • ouvrir le port spécifique (80)
    • installer le dernier docker-compose.yaml
    • relancer le docker-compose

Votre travis.yml final doit contenir les étapes suivantes :

  1. Lancer les tests de l'api
  2. Build chaque image et la push sur DockerHub
  3. Déployer sur votre serveur avec Ansible

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors