Add assets microservice base

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-08-28 09:17:26 +03:00
parent 068f2d8601
commit 8544fc79f5
22 changed files with 3010 additions and 1 deletions

11
backend/Dockerfile Normal file
View File

@@ -0,0 +1,11 @@
FROM rust AS builder
WORKDIR /usr/src/qrust
COPY . .
ENV SQLX_OFFLINE true
RUN cargo build --release
FROM frolvlad/alpine-glibc AS assets
WORKDIR /usr/src/assets
COPY --from=builder /usr/src/qrust/target/release/assets .
EXPOSE 7878
CMD ["./assets"]