# Then build the actual amelie docker image
FROM python:latest

# Set /usr/src/app as startup working directory
WORKDIR /usr/src/app

# Install python requirements
COPY requirements.txt ./
RUN pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt

# Make dirs
RUN mkdir -p /static /config

# Copy sources
COPY . .

# Expose volumes
VOLUME ["/static", "/config"]

# Expose the web port
EXPOSE 8000

# Start the website
CMD ["/usr/src/app/start.sh"]