@ -0,0 +1,27 @@ |
|||||
|
# DockerPythonFlask |
||||
|
|
||||
|
This is a dockerized version of a Python3 Flask Server. |
||||
|
|
||||
|
## Environment-variables |
||||
|
|
||||
|
There are no environment variables that get opened up. |
||||
|
|
||||
|
## Volumes |
||||
|
|
||||
|
Set the following volumes with the -v tag. |
||||
|
|
||||
|
| Volume-Name | Container mount | Description | |
||||
|
| ----------- | --------------- | ----------- | |
||||
|
| app | /flask/app | directory for flask application | |
||||
|
|
||||
|
## Ports |
||||
|
|
||||
|
Set the following volumes with the -p tag. |
||||
|
|
||||
|
| Container-Port | Recommed outside port | Protocol | Description | |
||||
|
| -------------- | --------------------- | -------- | ----------- | |
||||
|
| 5000 | 80 | TCP | HTTP port | |
||||
|
|
||||
|
## Example run-command |
||||
|
|
||||
|
``` docker run --name flask -v flask:/flask/app --restart unless-stopped -d -p 80:5000 tiynger/pythonflask ``` |
||||
@ -0,0 +1,19 @@ |
|||||
|
FROM ubuntu |
||||
|
|
||||
|
MAINTAINER TiynGER mail@martenkante.eu |
||||
|
|
||||
|
RUN apt-get update |
||||
|
|
||||
|
RUN apt-get install python3 python3-pip -y |
||||
|
|
||||
|
RUN pip3 install flask |
||||
|
|
||||
|
WORKDIR /flask |
||||
|
|
||||
|
VOLUME /flask |
||||
|
|
||||
|
EXPOSE 5000 |
||||
|
|
||||
|
ENTRYPOINT [ "python3" ] |
||||
|
|
||||
|
CMD [ "app.py" ] |
||||