1
0
Fork 0
mirror of https://github.com/anyproto/any-sync-dockercompose.git synced 2025-06-08 05:47:03 +09:00
any-sync-dockercompose/Dockerfile-generateconfig

19 lines
715 B
Text

FROM ghcr.io/anyproto/any-sync-tools:latest
WORKDIR /code
RUN apt update && \
apt install -y python3 python3-pip && \
pip3 install --no-cache-dir pyyaml && \
apt clean && \
rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["sh", "-c", \
"if grep -q 'networkId' /code/etc/client.yml && [ ! -f /code/etc/ids.yml ]; then \
python3 /code/docker-generateconfig/persistentAccount.py && \
any-sync-network create --auto --c /code/etc/defaultTemplate.yml && \
python3 /code/docker-generateconfig/persistentAccount.py; \
else \
any-sync-network create --auto --c /code/etc/defaultTemplate.yml && \
python3 /code/docker-generateconfig/persistentAccount.py; \
fi"]