blob: a1fde74d191a265578a600bda2a1789753223875 [file] [log] [blame]
simonf9d60942022-09-12 14:26:53 -04001FROM jami-daemon
simon3c67a472022-09-11 01:30:02 -04002
simonf9d60942022-09-12 14:26:53 -04003WORKDIR /web-client
4ENV LD_LIBRARY_PATH=/daemon/src/.libs
5ENV SECRET_KEY_BASE=test123
simon3c67a472022-09-11 01:30:02 -04006
simonf9d60942022-09-12 14:26:53 -04007# Install dependencies
simon3c67a472022-09-11 01:30:02 -04008RUN apt-get update && apt-get install -y \
9 lldb \
10 liblldb-dev
11
simonf9d60942022-09-12 14:26:53 -040012# Create a symlink to the daemon node app
13RUN ln -s /daemon/bin/nodejs/build/Release/jamid.node jamid.node
14
15COPY package*.json ./
16COPY client/package*.json client/
simon949e02d2022-10-15 02:25:36 -040017COPY server/package*.json server/
simond8ca2f22022-10-11 23:30:55 -040018COPY common common
simon7d4386c2022-10-26 17:47:59 -040019COPY server/misc server/misc
simond8ca2f22022-10-11 23:30:55 -040020COPY tsconfig.json ./
simon7d4386c2022-10-26 17:47:59 -040021
22RUN npm ci
simonf9d60942022-09-12 14:26:53 -040023
simond8ca2f22022-10-11 23:30:55 -040024COPY . .
simon3c67a472022-09-11 01:30:02 -040025
26CMD ["npm", "start"]