refactor: squash commits

This commit is contained in:
dec0dOS 2021-03-21 22:25:13 +03:00
commit 1e6e237aa3
107 changed files with 20077 additions and 0 deletions

32
docker/zero-ui/Dockerfile Normal file
View file

@ -0,0 +1,32 @@
FROM node:current-alpine3.13 as build-stage
ENV INLINE_RUNTIME_CHUNK=false
ENV GENERATE_SOURCEMAP=false
WORKDIR /app/frontend
COPY ./frontend/package*.json /app/frontend
COPY ./frontend/yarn.lock /app/frontend
RUN yarn install
COPY ./frontend /app/frontend
RUN yarn build
FROM node:current-alpine3.13
WORKDIR /app/frontend/build
COPY --from=build-stage /app/frontend/build /app/frontend/build/
WORKDIR /app/backend
COPY ./backend/package*.json /app/backend
COPY ./backend/yarn.lock /app/backend
RUN yarn install
COPY ./backend /app/backend
EXPOSE 4000
ENV NODE_ENV=production
ENV ZU_SECURE_HEADERS=true
ENV ZU_SERVE_FRONTEND=true
CMD [ "node", "./bin/www" ]

View file

@ -0,0 +1,9 @@
FROM alpine:latest
RUN apk add --no-cache zerotier-one
RUN echo "{\"settings\": {\"portMappingEnabled\": true,\"softwareUpdate\": \"disable\",\"allowManagementFrom\": [\"0.0.0.0/0\"]}}" > /var/lib/zerotier-one/local.conf
EXPOSE 9993/tcp
EXPOSE 9993/udp
ENTRYPOINT ["zerotier-one"]