etebase-docker/Dockerfile

16 lines
536 B
Docker
Raw Permalink Normal View History

2024-09-02 22:51:10 +02:00
FROM alpine:latest
RUN apk --update add bash python3 py3-virtualenv py3-pip git && rm -rf /var/cache/apk/*
RUN git clone https://github.com/etesync/server.git /opt/etebase
WORKDIR /opt/etebase
RUN virtualenv -p python3 .venv
RUN .venv/bin/pip3 install -r requirements.txt
# NOTE: Workaround, since some packages seem to be missing in requirements.txt (see https://github.com/etesync/server/issues/185)
RUN .venv/bin/pip3 install tzdata
COPY ./entrypoint.sh /entrypoint.sh
COPY ./index.html /index.html
ENTRYPOINT ["/entrypoint.sh"]