FROM alpine:3.7 RUN apk add --no-cache nodejs git jq RUN git clone https://github.com/Upload/Up1 /Up1 RUN mkdir /.npm /.config WORKDIR /Up1/server RUN npm install WORKDIR /Up1 RUN cp server/server.conf.example server/server.conf COPY ./docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh RUN chown -R 1000:1000 /Up1 /.npm /.config EXPOSE 80 USER 1000:1000 ENV server_url "" ENV api_key "abc" ENV footer 'Source Code - Contact' ENV maximum_file_size "50000000" ENTRYPOINT [ "/docker-entrypoint.sh" ]