add github action for db migration + update frontend bun lock file

main
TZGyn 10 months ago
parent 186a06b3a9
commit 13261f12b9
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -0,0 +1,20 @@
on:
push:
branches:
- main
name: migrate-db
jobs:
migrate-db:
name: migrate-db
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: bun install
working-directory: ./frontend
run: bun install
- name: migrate-db
working-directory: ./frontend
env: # Or as an environment variable
DATABASE_URL: ${{ secrets.DATABASE_URL }}
run: bun run db:migrate

@ -1,9 +1,7 @@
FROM node:22 FROM oven/bun
WORKDIR /app WORKDIR /app
RUN npm install -g bun
COPY ./package.json ./ COPY ./package.json ./
COPY ./bun.lockb ./ COPY ./bun.lockb ./
@ -12,13 +10,8 @@ RUN bun install
COPY . . COPY . .
# COPY ./.env.example ./.env # COPY ./.env.example ./.env
ARG DATABASE_URL RUN bun run build
RUN DATABASE_URL=$DATABASE_URL npm run db:migrate
RUN npm run build
EXPOSE 3000 EXPOSE 3000
ENTRYPOINT ["node", "build"] ENTRYPOINT ["bun", "build/index.js"]

File diff suppressed because it is too large Load Diff

Binary file not shown.
Loading…
Cancel
Save