You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

899 B

Exemple d'app avec docker

Installation de docker.

Déploiement de deux apps:

  • Une base de données mongoDB.
  • Une app python qui vas se connecter a cette base de données.

Etape 1 : setup de la base de données

On vas dabord télécharger l'image de la base de données.

docker pull mongo

En suivant la doc, il faut deux variables :

  • MONGO_INITDB_ROOT_USERNAME
  • MONGO_INITDB_ROOT_PASSWORD

On peut donc la lancer avec la commande suivante :

docker run -d --name mongo -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=pass mongo

Etape 2 : setup de l'app python

On vas créer le conteneur de l'app python.

docker build -t app .

Puis on le lance :

docker run -e MONGO_URL='mongodb://root:pass@172.17.0.2:27017/' -p 8080:8080 app