Files
ai-spel-frontend/Dockerfile
T
Ein Anderssono aed6b15a20
Build and publish frontend / publish (push) Failing after 6s
Add browser-local Piper WebAssembly speech
2026-10-16 06:47:59 +02:00

15 lines
511 B
Docker

FROM nginxinc/nginx-unprivileged:1.27-alpine
ARG FRONTEND_VERSION
RUN test -n "$FRONTEND_VERSION"
COPY index.html /usr/share/nginx/html/index.html
COPY voice.js /usr/share/nginx/html/voice.js
COPY public/piper-runtime.js /usr/share/nginx/html/piper-runtime.js
COPY public/tts/piper-wasm-v1/ /usr/share/nginx/html/tts/piper-wasm-v1/
COPY nginx/default.conf /etc/nginx/conf.d/default.conf
USER root
RUN sed -i "s/__FRONTEND_VERSION__/${FRONTEND_VERSION}/g" /usr/share/nginx/html/index.html
USER 101
EXPOSE 8080