create buid artifact

This commit is contained in:
2025-08-29 13:43:50 +02:00
parent 8126813216
commit aeb8e836eb
2 changed files with 11 additions and 14 deletions

View File

@@ -18,10 +18,10 @@ jobs:
run: bun install
- name: Build
run: bun run build
- name: Create Artifact
- name: Create Project Artifact
uses: christopherhx/gitea-upload-artifact@v4
with:
name: build
name: project
path: .
lint:
@@ -33,11 +33,16 @@ jobs:
- name: Download Artifact
uses: christopherhx/gitea-download-artifact@v4
with:
name: build
name: project
- name: Install Biome
run: bun install -g biome
- name: Run Biome lint
run: biome lint .
- name: Create Build Artifact
uses: christopherhx/gitea-upload-artifact@v4
with:
name: project
path: dist
build-and-push-docker:
needs: [build]

View File

@@ -1,15 +1,7 @@
FROM oven/bun
FROM nginx:latest
WORKDIR /app
COPY package.json bun.lock ./
COPY ./dist .
RUN bun install
COPY . .
RUN bun run build
EXPOSE 5173
CMD ["bun", "run", "dev", "--host"]
CMD ["nginx", "-g", "daemon off; "]