feat(sourcemaps): include wasm file in build
This commit is contained in:
parent
7fa5f928c2
commit
83c06fc5c6
4 changed files with 10 additions and 6 deletions
|
|
@ -4,10 +4,12 @@ LABEL Maintainer="KRAIEM Taha Yassine<tahayk2@gmail.com>"
|
|||
ENV APP_NAME chalice
|
||||
# Add Tini
|
||||
# Startup daemon
|
||||
ENV TINI_VERSION v0.19.0
|
||||
ENV TINI_VERSION v0.19.0 \
|
||||
SOURCE_MAP_VERSION 0.7.4
|
||||
ARG envarg
|
||||
ENV ENTERPRISE_BUILD ${envarg}
|
||||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
|
||||
ADD https://unpkg.com/source-map@${SOURCE_MAP_VERSION}/lib/mappings.wasm /mappings.wasm
|
||||
RUN chmod +x /tini
|
||||
|
||||
# Installing Nodejs
|
||||
|
|
|
|||
|
|
@ -5,10 +5,12 @@ ENV APP_NAME chalice
|
|||
RUN apt-get update && apt-get install -y pkg-config libxmlsec1-dev gcc && rm -rf /var/lib/apt/lists/*
|
||||
# Add Tini
|
||||
# Startup daemon
|
||||
ENV TINI_VERSION v0.19.0
|
||||
ENV TINI_VERSION v0.19.0 \
|
||||
SOURCE_MAP_VERSION 0.7.4
|
||||
ARG envarg
|
||||
ENV ENTERPRISE_BUILD ${envarg}
|
||||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
|
||||
ADD https://unpkg.com/source-map@${SOURCE_MAP_VERSION}/lib/mappings.wasm /mappings.wasm
|
||||
RUN chmod +x /tini
|
||||
|
||||
# Installing Nodejs
|
||||
|
|
|
|||
|
|
@ -20,6 +20,6 @@
|
|||
"dependencies": {
|
||||
"aws-sdk": "^2.992.0",
|
||||
"express": "^4.17.1",
|
||||
"source-map": "^0.7.3"
|
||||
"source-map": "^0.7.4"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
'use strict';
|
||||
const fs = require('fs');
|
||||
const sourceMap = require('source-map');
|
||||
const AWS = require('aws-sdk');
|
||||
const sourceMapVersion = require('../package.json').dependencies["source-map"];
|
||||
const URL = require('url');
|
||||
const getVersion = version => version.replace(/[\^\$\=\~]/, "");
|
||||
const wasm = fs.readFileSync('/mappings.wasm');
|
||||
|
||||
module.exports.sourcemapReader = async event => {
|
||||
sourceMap.SourceMapConsumer.initialize({
|
||||
"lib/mappings.wasm": `https://unpkg.com/source-map@${getVersion(sourceMapVersion)}/lib/mappings.wasm`
|
||||
"lib/mappings.wasm": wasm
|
||||
});
|
||||
let s3;
|
||||
if (event.S3_HOST) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue