diff --git a/Dockerfile b/Dockerfile index 30fb81f..7b0b36d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ COPY . /app RUN pnpm run build -FROM base +FROM base AS final WORKDIR /app COPY --from=prod /app/node_modules /app/node_modules COPY --from=prod /app/dist /app diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..6d566b3 --- /dev/null +++ b/build.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +REGISTRY=registry.sakal.us +IMAGE_NAME=blog-astro + +# get version from package.json and remove quotes: +VERSION=$(pnpm pkg get version | xargs) + + +docker build -t "${REGISTRY}/${IMAGE_NAME}:v${VERSION}" --target final . +docker push "${REGISTRY}/${IMAGE_NAME}:v${VERSION}" \ No newline at end of file