fix sourcemaps
This commit is contained in:
1 parent
2da2649a2f
commit
6edbdc340d
2 files changed
+34
No files matched your search
@@ -34,6 +34,7 @@ jobs:
|
|||||||
- name: Build amd64 image
|
- name: Build amd64 image
|
||||||
run: |
|
run: |
|
||||||
docker build \
|
docker build \
|
||||||
|
--build-arg APP_RELEASE=${{ needs.Metadata.outputs.version }} \
|
||||||
--build-arg VERSION=${{ needs.Metadata.outputs.version }} \
|
--build-arg VERSION=${{ needs.Metadata.outputs.version }} \
|
||||||
--build-arg GIT_COMMIT=${{ needs.Metadata.outputs.git_commit }} \
|
--build-arg GIT_COMMIT=${{ needs.Metadata.outputs.git_commit }} \
|
||||||
--build-arg BUILD_DATE=${{ needs.Metadata.outputs.build_date }} \
|
--build-arg BUILD_DATE=${{ needs.Metadata.outputs.build_date }} \
|
||||||
@@ -46,6 +47,28 @@ jobs:
|
|||||||
- name: Rollout amd64 otel deployment
|
- name: Rollout amd64 otel deployment
|
||||||
run: |
|
run: |
|
||||||
kubectl rollout restart deployment/otel-debug-receiver -n monitoring
|
kubectl rollout restart deployment/otel-debug-receiver -n monitoring
|
||||||
|
kubectl rollout status deployment/otel-debug-receiver -n monitoring
|
||||||
|
- name: Upload source maps
|
||||||
|
env:
|
||||||
|
RELEASE: ${{ needs.Metadata.outputs.version }}
|
||||||
|
OTEL_URL: https://otel.k6n.net
|
||||||
|
run: |
|
||||||
|
# Maps come from the exact UI build stage that went into the image
|
||||||
|
# (cached layers), so bundle hashes match what is deployed.
|
||||||
|
docker build --target ui-builder \
|
||||||
|
--build-arg APP_RELEASE="$RELEASE" \
|
||||||
|
-t otel-debug-ui-builder:"$RELEASE" .
|
||||||
|
maps_dir="$(mktemp -d)"
|
||||||
|
cid="$(docker create otel-debug-ui-builder:"$RELEASE")"
|
||||||
|
docker cp "$cid:/app/dist" "$maps_dir/dist"
|
||||||
|
docker rm "$cid" >/dev/null
|
||||||
|
found=0
|
||||||
|
while IFS= read -r -d '' map; do
|
||||||
|
found=1
|
||||||
|
./scripts/upload-sourcemap.sh "${map%.map}"
|
||||||
|
done < <(find "$maps_dir" -type f -name '*.js.map' -print0)
|
||||||
|
rm -rf "$maps_dir"
|
||||||
|
[ "$found" = 1 ] || { echo "no source maps found in UI build" >&2; exit 1; }
|
||||||
# - name: Rollout amd64 deployment (pin to version)
|
# - name: Rollout amd64 deployment (pin to version)
|
||||||
# run: |
|
# run: |
|
||||||
# kubectl set image deployment/cart-actor-x86 -n cart cart-actor-amd64=registry.knatofs.se/go-otel-debug-amd64:${{ needs.Metadata.outputs.version }}
|
# kubectl set image deployment/cart-actor-x86 -n cart cart-actor-amd64=registry.knatofs.se/go-otel-debug-amd64:${{ needs.Metadata.outputs.version }}
|
||||||
|
|||||||
@@ -21,6 +21,17 @@ export default defineConfig({
|
|||||||
target: target,
|
target: target,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
},
|
},
|
||||||
|
// RUM script and its ingest endpoint. Without these Vite answers
|
||||||
|
// /static/otel-rum.js with index.html, OtelRUM never loads and main.tsx
|
||||||
|
// silently skips init.
|
||||||
|
"/static": {
|
||||||
|
target: target,
|
||||||
|
changeOrigin: true,
|
||||||
|
},
|
||||||
|
"/v1/logs": {
|
||||||
|
target: target,
|
||||||
|
changeOrigin: true,
|
||||||
|
},
|
||||||
"/dev-auth": {
|
"/dev-auth": {
|
||||||
target: authIssuer,
|
target: authIssuer,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
|
|||||||
Reference in new issue
Block a user