| # debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg && install -d /usr/share/postgresql-common/pgdg && curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc && echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list && apt-get update && apt-get install -y --no-install-recommends postgresql-client-17 && apt-get purge -y --auto-remove curl gnupg && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /src/meister/target/release/meister-api /usr/local/bin/meister-api # buildkit |
| COPY /src/meister/target/release/tkli /usr/local/bin/tkli # buildkit |
| COPY /src/meister/target/release/b2b-api /usr/local/bin/b2b-api # buildkit |
| COPY /src/meister/target/release/webhook-worker /usr/local/bin/webhook-worker # buildkit |
| COPY /src/meister/target/release/notification-worker /usr/local/bin/notification-worker # buildkit |
| COPY /src/meister/target/release/subscription-worker /usr/local/bin/subscription-worker # buildkit |
| COPY /src/meister/target/release/card-txn-worker /usr/local/bin/card-txn-worker # buildkit |
| COPY /src/meister/bins/notification-worker/templates /app/templates # buildkit |
| ENV TEMPLATE_ROOT=/app/templates |
| EXPOSE [7777/tcp 7778/tcp] |
| CMD ["meister-api"] |