diff --git a/web/.dockerignore b/web/.dockerignore new file mode 100644 index 00000000000..48214a26859 --- /dev/null +++ b/web/.dockerignore @@ -0,0 +1,10 @@ +docs/ + +.dockerignore +.gitignore +.prettierignore +.prettierrc +Dockerfile +CLAUDE.md +crowdin.yml +README.md diff --git a/web/Dockerfile b/web/Dockerfile index 620ed7e89af..c8a19655d6c 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -28,45 +28,64 @@ RUN yarn build:cast RUN yarn build:share RUN yarn build:embed -FROM nginx +FROM nginxinc/nginx-unprivileged:1.29-alpine-otel -WORKDIR /out +USER root -COPY --from=builder /build/web/apps/photos/out /out/photos -COPY --from=builder /build/web/apps/accounts/out /out/accounts -COPY --from=builder /build/web/apps/auth/out /out/auth -COPY --from=builder /build/web/apps/cast/out /out/cast -COPY --from=builder /build/web/apps/share/out /out/share -COPY --from=builder /build/web/apps/embed/out /out/embed +COPY --chmod=755 <