Boost Azure Demo

This commit is contained in:
MangoPig
2026-05-25 17:05:06 +01:00
parent 675285e99d
commit 4f79137d89
230 changed files with 43275 additions and 2644 deletions

View File

@@ -17,7 +17,6 @@ build:
SAVE ARTIFACT dist AS LOCAL ./dist
dev-image:
ARG REGISTRY="registry.mangopig.tech"
ARG IMAGE_NAME="boost-ai/demo-frontend-dev"
ARG TAG="latest"
@@ -29,6 +28,38 @@ dev-image:
EXPOSE 4321
SAVE IMAGE $IMAGE_NAME:$TAG
dev-image-push:
ARG REGISTRY="registry.mangopig.tech"
ARG IMAGE_NAME="boost-ai/demo-frontend-dev"
ARG TAG="latest"
FROM +dev-image --IMAGE_NAME=$IMAGE_NAME --TAG=$TAG
SAVE IMAGE --push $REGISTRY/$IMAGE_NAME:$TAG
prod-image:
ARG IMAGE_NAME="boost-ai/demo-frontend-prod-a"
ARG TAG="latest"
FROM +deps
COPY . .
RUN pnpm build
ENV NODE_ENV=production
ENV HOST=0.0.0.0
ENV PORT=3000
EXPOSE 3000
ENTRYPOINT ["pnpm", "start", "--host", "0.0.0.0", "--port", "3000"]
SAVE IMAGE $IMAGE_NAME:$TAG
prod-image-push:
ARG REGISTRY="registry.mangopig.tech"
ARG IMAGE_NAME="boost-ai/demo-frontend-prod-a"
ARG TAG="latest"
FROM +prod-image --IMAGE_NAME=$IMAGE_NAME --TAG=$TAG
SAVE IMAGE --push $REGISTRY/$IMAGE_NAME:$TAG
# image: