make didkit pip work
This commit is contained in:
parent
f378a945e8
commit
1244a2035b
|
@ -1,4 +1,4 @@
|
||||||
FROM debian:bullseye-slim
|
FROM debian:bookworm-slim
|
||||||
|
|
||||||
# last line is dependencies for weasyprint (for generating pdfs in lafede pilot) https://doc.courtbouillon.org/weasyprint/stable/first_steps.html#debian-11
|
# last line is dependencies for weasyprint (for generating pdfs in lafede pilot) https://doc.courtbouillon.org/weasyprint/stable/first_steps.html#debian-11
|
||||||
RUN apt update && apt-get install -y \
|
RUN apt update && apt-get install -y \
|
||||||
|
@ -13,10 +13,11 @@ RUN apt update && apt-get install -y \
|
||||||
|
|
||||||
WORKDIR /opt/idhub
|
WORKDIR /opt/idhub
|
||||||
|
|
||||||
RUN python3 -m pip install --upgrade pip
|
RUN python3 -m pip install --upgrade pip --break-system-packages
|
||||||
|
|
||||||
COPY IdHub/requirements.txt /
|
COPY ssikit_trustchain/didkit-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl /opt/idhub
|
||||||
RUN pip install -r /requirements.txt
|
COPY IdHub/requirements.txt /opt/idhub
|
||||||
|
RUN pip install -r requirements.txt --break-system-packages
|
||||||
|
|
||||||
COPY docker/idhub.entrypoint.sh /
|
COPY docker/idhub.entrypoint.sh /
|
||||||
ENTRYPOINT sh /idhub.entrypoint.sh
|
ENTRYPOINT sh /idhub.entrypoint.sh
|
||||||
|
|
|
@ -18,7 +18,7 @@ _pull() {
|
||||||
git pull
|
git pull
|
||||||
cd -
|
cd -
|
||||||
else
|
else
|
||||||
git clone "${myurl}" "${mydir}"
|
git clone -b "${mybranch}" "${myurl}" "${mydir}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +27,11 @@ main() {
|
||||||
_pull 'https://gitea.pangea.org/pangea/django-orchestra' 'sso'
|
_pull 'https://gitea.pangea.org/pangea/django-orchestra' 'sso'
|
||||||
_pull 'https://gitea.pangea.org/pangea/django-musician' 'sso'
|
_pull 'https://gitea.pangea.org/pangea/django-musician' 'sso'
|
||||||
_pull 'git@gitea.pangea.org:trustchain-oc1-orchestral/IdHub.git' 'main'
|
_pull 'git@gitea.pangea.org:trustchain-oc1-orchestral/IdHub.git' 'main'
|
||||||
_pull 'git@gitea.pangea.org:trustchain-oc1-orchestral/authentik.git' 'sso'
|
_pull 'git@gitea.pangea.org:trustchain-oc1-orchestral/authentik.git' 'trustchain-oc1-orchestral'
|
||||||
|
# we only use this to get idhub dependency
|
||||||
|
# didkit-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl
|
||||||
|
_pull 'git@gitea.pangea.org:trustchain-oc1-orchestral/ssikit_trustchain.git' 'master'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
main "${@}"
|
main "${@}"
|
||||||
|
|
Reference in New Issue