Projekt

Obecné

Profil

« Předchozí | Další » 

Revize fc73f187

Přidáno uživatelem Stanislav Král před asi 4 roky(ů)

#8219 - Basic project dockerization

- created docker/Dockerfile and docker-compose.yml

Zobrazit rozdíly:

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