mirror of
https://github.com/anyproto/any-sync-dockercompose.git
synced 2025-06-08 05:47:03 +09:00
19 lines
715 B
Text
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"]
|