blob: 466a46dc4d65fdc7e6117728debcba3cb3080895 [file] [log] [blame]
FROM jami-daemon
WORKDIR /web-client
ENV LD_LIBRARY_PATH=/daemon/src/.libs
ENV SECRET_KEY_BASE=test123
# Install dependencies
RUN apt-get update && apt-get install -y \
lldb \
liblldb-dev
# Create a symlink to the daemon node app
RUN ln -s /daemon/bin/nodejs/build/Release/jamid.node jamid.node
COPY package*.json ./
COPY common/package*.json common/
COPY client/package*.json client/
COPY server/package*.json server/
RUN npm ci --ignore-scripts
# Build common library
COPY common common
COPY tsconfig.json ./
RUN npm run build --workspace common
COPY . .
CMD ["npm", "start"]