Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 39 additions & 25 deletions answers.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,62 @@
# Answers

Nom:
Prénom:
NB:
Nom: Ly
Prénom: Hervé
NB: 2

## 1.3
command:
command: docker build -t hrvly/back .
docker run -it --rm --name my-running-app hrvly/back

## 1.4
answer:
command:
answer: la connection au port n'est pas autorisée
command: docker run -it --rm --name my-running-app hrvly/back
docker run -it --rm --name my-running-app -p 8080:8080/tcp -p 8080:8080/udp hrvly/back

## 1.5
command:
command: docker run -it --rm --name my-running-app -p 8080:8080/tcp -p 8080:8080/udp -e ENVIRONMENT=dev hrvly/back

## 1.6
answer:
command:

answer: le nom de l'image doit correspondre à celui du repository
command: docker login (login dans docker hub)
docker images (pour trouver l'id de mon image)
docker tag 7e16e8a015e5 hrvly/back (tag mon appli docker vers son id docker hub)
docker push hrvly/back (push mon appli vers docker hub)
## 1.7
answer:
command:
command:
command:
answer: l'image est introuvable localement, docker va donc le télécharger avant de le lancer
command: sudo docker rmi -f $(docker images -q)
command: docker run -it --rm --name my-running-app -p 8080:8080/tcp -p 8080:8080/udp -e ENVIRONMENT=dev hrvly/back
command: docker run -it --rm --name my-running-app -p 8080:8080/tcp -p 8080:8080/udp -e ENVIRONMENT=dev -d hrvly/back

## 1.8
answer:
command:
command:
answer: nom de mon container: my-running-app, id: c5948d1876e0
command: docker ps
command: docker rename c5948d1876e0 sens

## 1.9
answer:
answer:
answer: docker exec -it sens cat /etc/*release
answer: NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.8.1
PRETTY_NAME="Alpine Linux v3.8"
HOME_URL="http://alpinelinux.org"
BUG_REPORT_URL="http://bugs.alpinelinux.org"

## 1.11
command:
command: docker run -it --rm --name my-running-app2 -p 8081:8081/tcp -p 8081:8081/udp -e APP_PORT=8081 -e WS_BACK_URL=172.17.0.1 -d hrvly/front
answer: You called at : 2018-11-08 13:50:39.092742 (dynamic)
On environment : dev (from env variable)
With path : bonjour (from URL path)
With front : 8b1f466d4822 (from real hostname of front service)
With back : a55d101a7459 (from real hostname of back service)
command:

## 2.1
command:
command: docker-compose up

## 2.6
command:
command:
command: docker-compose up -d
command: docker-compose logs

## 2.9
command:

command: docker-compose up -d --scale services-back=2
11 changes: 11 additions & 0 deletions app/back/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
FROM python:3-alpine

WORKDIR /home/rv/micro-service/tp2/app/back

COPY . .

RUN pip install --no-cache-dir -r requirements.txt

RUN mkdir logs

CMD [ "python", "-u", "./webservice.py" ]
21 changes: 21 additions & 0 deletions app/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: '3'
services:
service-back:
image: hrvly/back
# ports:
# - "8080:8080"
environment:
- ENVIRONMENT=dev
# volumes:
# - "logs"
service-front:
ports:
- "8081:8081"
image: hrvly/front
environment:
- APP_PORT=8081
- WS_BACK_URL=back_end
links:
- "service-back:back_end"
#volumes:
# logs:
10 changes: 10 additions & 0 deletions app/front/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM python:3-alpine

WORKDIR ./

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

CMD [ "python", "-u", "./front.py" ]
Loading