| ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| /bin/sh -c apk add --no-cache ca-certificates postgresql-client openssh-client rsync && apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community podman-remote && ln -s /usr/bin/podman-remote /usr/bin/podman |
| WORKDIR /app |
| COPY file:3c84923b915f7c8c07fae0019ea86df131127c4f8e79bb7f149b3a845d9f1fbe in ./orchestrator |
| COPY dir:83e75c3f0eba6b4229498f3b1ba8542ab88d8f6477c53d9f6d3ba2446398c062 in ./frontend/dist |
| COPY dir:6bf6f6f84d667a4e38272a9ca3ad46b2b85ef1791aff9fff0f6d128d263ef3a3 in ./migrations |
| ENV SERVER_PORT=8091 |
| ENV SERVER_HOST=0.0.0.0 |
| ENV FRONTEND_PATH=/app/frontend/dist |
| ENV MIGRATIONS_PATH=/app/migrations |
| EXPOSE 8091 |
| HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 CMD wget -qO- http://localhost:8091/health || exit 1 |
| CMD ["./orchestrator"] |