fix: move env vars to dockerfile

This commit is contained in:
2025-01-11 05:24:45 +01:00
parent faba51af73
commit abed683eda
2 changed files with 8 additions and 10 deletions

View File

@@ -8,11 +8,6 @@ on:
branches: branches:
- main - main
env:
DB_HOST: host
DB_USER: user
DB_PASSWORD: password
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -38,7 +33,7 @@ jobs:
ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }}
IMAGE_TAG: ${{ github.sha }} IMAGE_TAG: ${{ github.sha }}
run: | 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 docker push $ECR_REGISTRY/stan/website:$IMAGE_TAG
echo "image=$ECR_REGISTRY/stan/website:$IMAGE_TAG" >> $GITHUB_OUTPUT echo "image=$ECR_REGISTRY/stan/website:$IMAGE_TAG" >> $GITHUB_OUTPUT

View File

@@ -6,9 +6,12 @@ COPY package.json bun.lockb ./
RUN bun install RUN bun install
COPY . . 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 WORKDIR /app
COPY --from=builder /app ./ COPY --from=builder /app ./
EXPOSE 90 EXPOSE 3000
ENV NODE_ENV=production ENV NODE_ENV=production
CMD ["bun", "run", "preview", "--host", "--port=80"] CMD ["bun", "build/index.js"]