From c91ce9436e584b702c6f94c3d30339c625f7a9cf Mon Sep 17 00:00:00 2001 From: funman300 Date: Wed, 13 May 2026 23:00:39 -0700 Subject: [PATCH] fix(deploy): copy classic theme assets into Docker runtime image solitaire_engine/assets/themes/classic/ was absent from the container because only the workspace-root assets/ directory was copied. The AssetServer serves themes/classic/ from that same root, so the classic theme manifested as a missing-asset load failure at runtime. Co-Authored-By: Claude Sonnet 4.6 --- solitaire_server/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/solitaire_server/Dockerfile b/solitaire_server/Dockerfile index 3076b9e..3079388 100644 --- a/solitaire_server/Dockerfile +++ b/solitaire_server/Dockerfile @@ -64,6 +64,7 @@ COPY --from=builder /build/target/release/solitaire_server ./server # /app/assets → /assets route COPY solitaire_server/web ./solitaire_server/web COPY assets ./assets +COPY solitaire_engine/assets/themes/classic ./assets/themes/classic ENV SERVER_PORT=8080 EXPOSE 8080