diff --git a/answers.md b/answers.md index 25c43e4..b44a3d1 100644 --- a/answers.md +++ b/answers.md @@ -1,46 +1,62 @@ # Answers -Nom: -Prénom: -NB: +Nom: Kourganoff +Prénom: Adrien +NB: 7 ## 1.3 -command: +command: docker build -t my-python-app . +docker run NOM_IMAGE ## 1.4 -answer: -command: +answer: le port n'est pas ouvert +command: docker run --rm -p 8080:8080 my-python-app ## 1.5 -command: +command: docker run -e ENVIRONMENT='dev' --rm -p 8080:8080 my-python-app ## 1.6 -answer: -command: +answer: parce que il 'y a pas de tag +command: docker tag my-python-app yrandill/my-python-app +docker push yrandill/my-python-app ## 1.7 answer: -command: -command: -command: +command: docker image rm NOM_IMAGE +command: docker pull yrandill/my-python-app +command: docker run -e ENVIRONMENT='dev' --rm -d -p 8080:8080 yrandill/my-python-app ## 1.8 -answer: -command: -command: +answer: nom = admiring_panini +command: docker ps +command: docker run -e ENVIRONMENT='dev' --rm --name tp2-back -d -p 8080:8080 yrandill/my-python-app ## 1.9 -answer: -answer: +answer: Debian +answer:PRETTY_NAME="Debian GNU/Linux 9 (stretch)" +NAME="Debian GNU/Linux" +VERSION_ID="9" +VERSION="9 (stretch)" +ID=debian +HOME_URL="https://www.debian.org/" +SUPPORT_URL="https://www.debian.org/support" +BUG_REPORT_URL="https://bugs.debian.org/" ## 1.11 -command: +command: docker run -e APP_PORT=8081 -e WS_BACK_URL=172.17.0.1 --rm --name tp2-front -d -p 8081:8081 tp2-front +answer: You called at : 2018-11-13 16:55:48.526342 (dynamic) + On environment : 'dev' (from env variable) + With path : path_Test (from URL path) + With front : 184f92d4447d (from real hostname of front service) + With back : 8e9c0fe597b4 (from real hostname of back service) ## 2.1 -command: +command: docker-compose up ## 2.6 -command: -command: +command: docker-compose up -d +command: docker-compose logs +## 2.9 +command : docker-compose up -d —scale launchBack=2 diff --git a/app/back/dockerfile b/app/back/dockerfile new file mode 100644 index 0000000..d23e692 --- /dev/null +++ b/app/back/dockerfile @@ -0,0 +1,11 @@ +FROM python:3.7.1-stretch + +WORKDIR / + +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +CMD [ "python", "-u", "./webservice.py" ] + diff --git a/app/docker-compose.yml b/app/docker-compose.yml new file mode 100644 index 0000000..4a2bb4a --- /dev/null +++ b/app/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3' +services: + launchBack: + image: yrandill/my-python-app + environment: + - ENVIRONMENT='dev' + # volumes: + # - logs + launchFront: + image: yrandill/tp2-front + ports: + - "8081:8081" + environment: + - APP_PORT=8081 + - WS_BACK_URL=back + links: + -"launchBack:back" + +# volumes: +# logs: \ No newline at end of file diff --git a/app/front/dockerfile b/app/front/dockerfile new file mode 100644 index 0000000..8aafdf8 --- /dev/null +++ b/app/front/dockerfile @@ -0,0 +1,11 @@ +FROM python:3.7.1-stretch + +WORKDIR / + +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +CMD [ "python", "-u", "./front.py" ] +