No description
  • Dockerfile 100%
Find a file
Christopher Ruecker 7ae74a4da9
All checks were successful
build-and-push / build-and-push (push) Successful in 19s
ci: fix buildx setup — use docker/setup-buildx-action like stream-frontend
2026-06-19 20:21:53 +02:00
.forgejo/workflows ci: fix buildx setup — use docker/setup-buildx-action like stream-frontend 2026-06-19 20:21:53 +02:00
.gitlab-ci.yml only push latest tag 2024-09-14 10:27:33 +00:00
default.conf fix: serve static files differently 2026-01-27 08:44:03 +00:00
Dockerfile Initial commit 2023-08-31 12:46:39 +02:00
README.md Initial commit 2023-08-31 12:46:39 +02:00

nginx-spa

This is a base image with nginx configured for single page applications

Example usage:

# Build the SPA
FROM node:18-buster-slim AS builder
ARG REACT_APP_BACKEND_URL
ENV REACT_APP_BACKEND_URL=$REACT_APP_BACKEND_URL
WORKDIR /app
COPY ["package.json", "package-lock.json*", "./"]
RUN npm ci
COPY . .
RUN npm run build

# Copy the Build output into the nginx base image
FROM registry.reindruecken.de/baseimages/nginx-spa
COPY --from=builder /app/build/ /usr/share/nginx/html