From 3f5efcb91afc2e6d013800132b92e4a6c297f662 Mon Sep 17 00:00:00 2001 From: Cody Hiar Date: Mon, 19 Mar 2018 21:30:32 -0600 Subject: Initial commit of working files --- build/Dockerfile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 build/Dockerfile (limited to 'build/Dockerfile') 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 + +# 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 -- cgit v1.2.3