FROM alpine
# DEFAULTS PREP
VOLUME /data
VOLUME /app
EXPOSE 8080/tcp

# PATH PREP
RUN mkdir -p /app/writefreely
WORKDIR /app/writefreely
RUN mkdir /data

# DATA PREP
ADD writefreely_0.16.0_linux_arm64.tar /app/
COPY ./config.ini /app/writefreely/config.ini
COPY ./writefreely.db /app/writefreely/writefreely.db

# GENERATE KEYS
RUN ./writefreely keys generate

CMD ./writefreely
