16 lines
536 B
Docker
16 lines
536 B
Docker
|
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"]
|