Revize fc73f187
Přidáno uživatelem Stanislav Král před asi 4 roky(ů)
app.py | ||
---|---|---|
9 | 9 |
|
10 | 10 |
|
11 | 11 |
if __name__ == '__main__': |
12 |
app.run() |
|
12 |
app.run(host='0.0.0.0') |
|
13 |
|
docker-compose.yml | ||
---|---|---|
1 |
version: '3.3' |
|
2 |
services: |
|
3 |
server: |
|
4 |
build: |
|
5 |
dockerfile: docker/Dockerfile |
|
6 |
context: . |
|
7 |
ports: |
|
8 |
- '5000:5000' |
docker/Dockerfile | ||
---|---|---|
1 |
FROM python:3.8.5-slim-buster |
|
2 |
|
|
3 |
WORKDIR /usr/src/app |
|
4 |
|
|
5 |
# copy application dependency list |
|
6 |
COPY requirements.txt ./ |
|
7 |
|
|
8 |
# install application dependencies |
|
9 |
RUN pip install --no-cache-dir -r requirements.txt |
|
10 |
|
|
11 |
# copy the whole application |
|
12 |
COPY . . |
|
13 |
|
|
14 |
# run the application |
|
15 |
CMD [ "python", "./app.py" ] |
Také k dispozici: Unified diff
#8219 - Basic project dockerization
- created docker/Dockerfile and docker-compose.yml