diff options
Diffstat (limited to 'build/Dockerfile')
-rw-r--r-- | build/Dockerfile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/build/Dockerfile b/build/Dockerfile new file mode 100644 index 0000000..adfade3 --- /dev/null +++ b/build/Dockerfile @@ -0,0 +1,34 @@ +FROM ubuntu:16.04 +MAINTAINER Cody Hiar <codyfh@gmail.com> + +# Set a term for terminal inside the container, can't clear without it +ENV TERM screen-256color +ENV DEBIAN_FRONTEND noninteractive + + +# Update and install +RUN apt-get update && apt-get install -y \ + wget \ + python3-dev \ + python3-pip \ + vim \ + locales + +# Add the project requirements +ADD requirements.txt /opt/requirements.txt + +# Install the requirements +RUN /bin/bash -c 'cd /opt && pip3 install -r requirements.txt' + +# Generally a good idea to have these, extensions sometimes need them +RUN locale-gen en_US.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US:en +ENV LC_ALL en_US.UTF-8 + +# The code should be symlinked to this directory +WORKDIR /app + +# Create the entry script +ADD entry.sh /opt/ +RUN chmod 755 /opt/entry.sh |