2 Commits

Author SHA1 Message Date
renovate[bot]
4bc2e71209 Update dependency vite to v7 2026-02-20 03:21:58 +00:00
1769127342 Use dhi.io base images 2026-02-19 22:19:49 -05:00
4 changed files with 17 additions and 8 deletions

View File

@@ -1,9 +1,11 @@
name: Publish Containers name: Publish Containers
on: on:
push: push:
branches: branches:
- main - main
pull_request: pull_request:
schedule:
- cron: "0 0 * * 0"
jobs: jobs:
publish-backend: publish-backend:
@@ -28,6 +30,14 @@ jobs:
TAGS="$TAGS,${IMAGE_NAME}:latest" TAGS="$TAGS,${IMAGE_NAME}:latest"
fi fi
echo ::set-output name=tags::${TAGS} echo ::set-output name=tags::${TAGS}
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: dhi.io
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
@@ -68,6 +78,7 @@ jobs:
TAGS="$TAGS,${IMAGE_NAME}:latest" TAGS="$TAGS,${IMAGE_NAME}:latest"
fi fi
echo ::set-output name=tags::${TAGS} echo ::set-output name=tags::${TAGS}
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3

View File

@@ -1,4 +1,4 @@
FROM node:20.2.0-alpine3.16 as builder FROM dhi.io/node:25-debian13-dev as builder
WORKDIR /app WORKDIR /app
@@ -10,11 +10,10 @@ COPY . .
RUN npm run build RUN npm run build
FROM caddy:2.10.2-alpine as runtime FROM dhi.io/caddy:2 as runtime
WORKDIR /my-site WORKDIR /my-site
COPY --from=builder /app/dist ./ COPY --from=builder /app/dist ./
COPY Caddyfile /etc/caddy/Caddyfile COPY Caddyfile /etc/caddy/Caddyfile

View File

@@ -1,5 +1,4 @@
# syntax=docker/dockerfile:1.21 FROM dhi.io/golang:1.26-debian13-dev AS build
FROM cgr.dev/chainguard/go:latest AS build
WORKDIR /src WORKDIR /src
@@ -7,7 +6,7 @@ COPY . /src
RUN CGO_ENABLED=0 go build -o backend . RUN CGO_ENABLED=0 go build -o backend .
FROM cgr.dev/chainguard/static:latest FROM dhi.io/static:20251003-musl-alpine3.23
COPY --from=build /src/backend /backend COPY --from=build /src/backend /backend

View File

@@ -33,7 +33,7 @@
"postcss-cli": "^11.0.0", "postcss-cli": "^11.0.0",
"sass-embedded": "^1.89.2", "sass-embedded": "^1.89.2",
"unplugin-vue-components": "^31.0.0", "unplugin-vue-components": "^31.0.0",
"vite": "^6.3.6" "vite": "^7.0.0"
}, },
"eslintConfig": { "eslintConfig": {
"root": true, "root": true,