diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 824bff6..dde27dd 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -8,11 +8,6 @@ on: branches: - main -env: - DB_HOST: host - DB_USER: user - DB_PASSWORD: password - jobs: build: runs-on: ubuntu-latest @@ -38,7 +33,7 @@ jobs: ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} IMAGE_TAG: ${{ github.sha }} run: | - docker build -t $ECR_REGISTRY/stan/website:$IMAGE_TAG packages/web + docker build -t $ECR_REGISTRY/stan/website:$IMAGE_TAG packages/web docker push $ECR_REGISTRY/stan/website:$IMAGE_TAG echo "image=$ECR_REGISTRY/stan/website:$IMAGE_TAG" >> $GITHUB_OUTPUT diff --git a/packages/web/Dockerfile b/packages/web/Dockerfile index 7cc898f..bcf3efb 100644 --- a/packages/web/Dockerfile +++ b/packages/web/Dockerfile @@ -6,9 +6,12 @@ COPY package.json bun.lockb ./ RUN bun install COPY . . -RUN bun run build +ENV DB_HOST=host +ENV DB_USER=user +ENV DB_PASSWORD=password -RUN bunx drizzle-kit push + +RUN bun run build @@ -17,8 +20,8 @@ FROM oven/bun WORKDIR /app COPY --from=builder /app ./ -EXPOSE 90 +EXPOSE 3000 ENV NODE_ENV=production -CMD ["bun", "run", "preview", "--host", "--port=80"] +CMD ["bun", "build/index.js"]