Rules-based browser launcher for TUI + GNOME. switchyard.aly.codes
tui gome bowser go
0

Configure Feed

Select the types of activity you want to include in your feed.

website: fix Docker build

Aly Raffauf (Jun 22, 2026, 1:08 PM EDT) 74ff640e edeec192

+12 -8
+11
.github/workflows/website.yml
··· 15 15 packages: write 16 16 steps: 17 17 - uses: actions/checkout@v4 18 + - uses: actions/setup-node@v4 19 + with: 20 + node-version: 22 21 + cache: npm 22 + cache-dependency-path: website/package-lock.json 23 + - name: Install dependencies 24 + run: npm ci 25 + working-directory: website 26 + - name: Build site 27 + run: npm run build 28 + working-directory: website 18 29 - uses: docker/setup-qemu-action@v3 19 30 - uses: docker/setup-buildx-action@v3 20 31 - name: Log in to GHCR
+1 -8
website/Dockerfile
··· 1 - FROM node:22-alpine AS build 2 - WORKDIR /app 3 - COPY package.json package-lock.json ./ 4 - RUN npm ci 5 - COPY . . 6 - RUN npm run build 7 - 8 1 FROM nginx:alpine 9 - COPY --from=build /app/dist /usr/share/nginx/html 2 + COPY dist /usr/share/nginx/html 10 3 EXPOSE 80