mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-23 16:38:37 -05:00
22 lines
513 B
Docker
22 lines
513 B
Docker
|
FROM node:alpine as base
|
||
|
|
||
|
# Install base packages
|
||
|
RUN apk update && apk add sudo
|
||
|
|
||
|
RUN npm install -g http-server
|
||
|
|
||
|
# Give node user sudo rights and default to it
|
||
|
RUN addgroup node wheel
|
||
|
RUN echo '%wheel ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
|
||
|
USER node
|
||
|
|
||
|
RUN sudo mkdir /opt/build \
|
||
|
&& sudo chown node:node /opt/build
|
||
|
WORKDIR /opt/build
|
||
|
|
||
|
FROM base as codegen_server
|
||
|
RUN mkdir -p /opt/build/sdrangel/swagger/sdrangel
|
||
|
|
||
|
WORKDIR /opt/build/sdrangel/swagger/sdrangel
|
||
|
ENTRYPOINT [ "http-server", "-p 8081", "--cors"]
|