Commit b93cc25
committed
Add smoke test to verify client build is served
Adds a check in the container image CI workflow to verify that
/static/dist/base.css can be fetched from the deployed Galaxy instance.
This catches issues where the client build is not properly included
in the Docker image, which would result in 404 errors for static files.
Also removes the redundant second COPY statement in the Dockerfile.
In the original multi-stage build, the second COPY was needed to bring
in static files from the client_build stage. In the simplified single-stage
build, the first COPY already includes everything from stage1, making
the second COPY redundant.
See: #21695
https://claude.ai/code/session_01MUPhw6AEjCXdWutLRgu6Hz1 parent 44e1e21 commit b93cc25
File tree
2 files changed
+13
-1
lines changed- .github/workflows
2 files changed
+13
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
230 | 243 | | |
231 | 244 | | |
232 | 245 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
152 | 151 | | |
153 | 152 | | |
154 | 153 | | |
| |||
0 commit comments