mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-26 17:58:43 -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"]
|