# use with your own settings.yml
FROM python:3.11
LABEL maintainer="Plup <plup@plup.io>"

# install vim
RUN apt-get update
RUN apt-get -y install vim

# get server
RUN pip install djangoldp

# create a server instance
RUN djangoldp initserver ldpserver
WORKDIR /ldpserver
COPY settings.yml .
RUN djangoldp install
RUN djangoldp configure --with-dummy-admin
RUN ./manage.py creatersakey
RUN ls
ARG CACHEBUST=1 
COPY events.json .
RUN ./manage.py loaddata events.json

# run the server
EXPOSE 8000
CMD ["djangoldp", "runserver"]
