git.s-ol.nu xxy-oscilloscope / master Dockerfile
master

Tree @master (Download .tar.gz)

Dockerfile @masterraw · history · blame

FROM renyufu/electron-packager AS build-env
COPY package.json package-lock.json /electron/
COPY . /electron
RUN npm i && npm i --save-dev electron && mkdir dist
RUN electron-packager . --platform linux  --arch x64 --out dist/
RUN electron-packager . --platform darwin --arch x64 --out dist/
RUN electron-packager . --platform win32  --arch x64 --out dist/

FROM nginx:alpine
COPY --from=build-env /electron/dist /usr/share/nginx/html
RUN chmod 555 -R /usr/share/nginx/html