| # debian.sh --arch 'amd64' out/ 'bookworm' '@1768176000' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libsqlite3-0 libyaml-0-2 libevent-2.1-7 libevent-pthreads-2.1-7 && rm -rf /var/lib/apt/lists/* && useradd --create-home --shell /bin/bash appuser # buildkit |
| WORKDIR /app |
| COPY /app/bin/wedding-server /app/bin/wedding-server # buildkit |
| COPY /app/bin/wedding-manage /app/bin/wedding-manage # buildkit |
| COPY /app/build /app/build # buildkit |
| COPY /app/src/templates /app/src/templates # buildkit |
| COPY /app/config /app/config # buildkit |
| ENV MARTEN_ENV=production |
| ENV DB_HOST=db |
| ENV DB_PORT=5432 |
| EXPOSE [8000/tcp] |
| USER appuser |
| CMD ["/bin/sh" "-c" "ldd /app/bin/wedding-server && /app/bin/wedding-server"] |