FROM alpine:latest

RUN mkdir /app
RUN mkdir /app/static
RUN mkdir /logs
RUN mkdir /data

VOLUME /data
VOLUME /logs

COPY ./data_recorder /app
COPY ./static/ /app/static
COPY ./config.toml.default /app/config.toml

EXPOSE 8080

WORKDIR "/app"

# Run the server executable
CMD [ "/app/data_recorder" ]