| ADD file:5e9996c72ce30925ec935a88aa48751553ffa5926e91baee3e1d77dbe447a4e4 in / |
| ENTRYPOINT /bin/sh |
| LABEL maintainer="jhfoo@kungfoo.info" |
| LABEL description="FreeBSD python base image with fastapi preinstalled" |
| VOLUME /var/cache/pkg |
| /bin/sh -c env ASSUME_ALWAYS_YES=yes pkg bootstrap -f |
| /bin/sh -c pkg install -y python311 rust git |
| /bin/sh -c mkdir /app |
| WORKDIR /app |
| /bin/sh -c python3.11 -m venv venv --system-site-packages |
| /bin/sh -c ./venv/bin/python3 -m pip install --upgrade pip |
| COPY file:fc9ee75a2971a5ea6bf665b3569567a2678aad55cc14e5c77a8eb37ed7e8a775 in venv/ |
| WORKDIR /app/venv |
| ENV HOME=/app |
| /bin/sh -c ./bin/pip3 install -r ./requirements.txt |
| WORKDIR /app |
| /bin/sh -c rm -rf /venv |
| ENTRYPOINT /bin/sh |
| VOLUME /var/cache/pkg |
| /bin/sh -c pkg install -y git |
| /bin/sh -c mkdir -p /root/.ssh |
| COPY file:5f26847f4238a706a9ae76d1ac1d2eb1c8de6d339af6260f6c4e50c5b23634b2 in /root/.ssh/id_rsa |
| /bin/sh -c chmod 600 /root/.ssh/id_rsa |
| COPY file:129010713271b2cd6856ff8744f7137aca90e9c7d67f2a62d66c9d0bbf471f96 in /root/.ssh/known_hosts |
| /bin/sh -c git clone git@github.com:jhfoo/proxyauth.git /proxyauth |
| WORKDIR /proxyauth/server |
| /bin/sh -c cp -r src /app/ |
| /bin/sh -c cp -r bin /app/ |
| /bin/sh -c cp -r conf /app/ |
| /bin/sh -c cp -r data /app/ |
| /bin/sh -c cp -r public /app/ |
| WORKDIR /app |
| /bin/sh -c bin/setup |
| ENTRYPOINT /app/bin/start |