chore(deps): bump actions/download-artifact in /.github/workflows (#398)
[figma-linux.git] / docker / Build_artefacts_local
blob043ab17caad36dcea11d4702cfdaf2510f747f2e
1 FROM 4tqrgqe5yrgfd/figma-linux-docker-image:latest
3 ENV TMP="/tmp"
4 ENV TEMP="/tmp"
5 ENV TMPDIR="/tmp"
7 ARG USER_ID
8 ARG GROUP_ID
10 WORKDIR /usr/src/figma-linux
12 COPY ./config ./config
13 COPY ./lib ./lib
14 COPY ./resources ./resources
15 COPY ./scripts ./scripts
16 COPY ./src ./src
17 COPY ["./*.json", "./.prettierrc", "./"]
19 RUN addgroup --gid $GROUP_ID user && \
20   adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID user && \
21   chown ${USER_ID}:${GROUP_ID} /usr/src -R && \
22   chown ${USER_ID}:${GROUP_ID} /tmp -R && \
23   chown ${USER_ID}:${GROUP_ID} /root -R && \
24   chmod 766 /tmp -R && \
25   chmod +t /tmp && \
26   chmod 766 /root -R && \
27   chmod 766 /usr/src/ -R && \
28   chmod a+x ./resources/AppRun
29 USER user
31 RUN npm i && \
32   npm run pack && \
33   echo $(node -e "const package = require('./package.json'); console.log(package.version);") > ./build/installers/version