mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2026-03-03 09:36:35 +00:00
Compare commits
2 Commits
d6164f15b7
...
6369a2079e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6369a2079e | ||
| 1769127342 |
13
.github/workflows/publish-containers.yml
vendored
13
.github/workflows/publish-containers.yml
vendored
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
254
package-lock.json
generated
254
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -24,7 +24,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.22.10",
|
"@babel/core": "^7.22.10",
|
||||||
"@babel/eslint-parser": "^7.22.10",
|
"@babel/eslint-parser": "^7.22.10",
|
||||||
"@vitejs/plugin-vue": "^5.2.3",
|
"@vitejs/plugin-vue": "^6.0.0",
|
||||||
"@vue/cli-plugin-babel": "~5.0.0",
|
"@vue/cli-plugin-babel": "~5.0.0",
|
||||||
"@vue/cli-plugin-eslint": "~5.0.0",
|
"@vue/cli-plugin-eslint": "~5.0.0",
|
||||||
"@vue/cli-service": "^5.0.9",
|
"@vue/cli-service": "^5.0.9",
|
||||||
|
|||||||
Reference in New Issue
Block a user