CoolFace
Apppublic

zuw/crawlab

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
Dockerfile39 linesDownload Raw Back to root
1FROM crawlabteam/crawlab-backend:latest AS backend-build2 3FROM crawlabteam/crawlab-frontend:latest AS frontend-build4 5FROM crawlabteam/crawlab-public-plugins:latest AS public-plugins-build6 7# images8FROM crawlabteam/crawlab-base:latest9 10# add files11COPY ./backend/conf /app/backend/conf12COPY ./nginx /app/nginx13COPY ./bin /app/bin14 15 16# copy backend files17RUN mkdir -p /opt/bin18COPY --from=backend-build /go/bin/crawlab /opt/bin19RUN cp /opt/bin/crawlab /usr/local/bin/crawlab-server20 21# copy frontend files22COPY --from=frontend-build /app/dist /app/dist23 24# copy public-plugins files25COPY --from=public-plugins-build /app/plugins /app/plugins26 27# copy nginx config files28COPY ./nginx/crawlab.conf /etc/nginx/conf.d29RUN chmod -R 777 /app30RUN chmod -R 777 /app/dist/assets/crawlab-ui.34bc2ba6.js31 32RUN mkdir /.crawlab33RUN chmod -R 777 /.crawlab34 35RUN mkdir /var/log/crawlab36RUN chmod -R 777 /var/log/crawlab37# start backend38CMD ["/bin/bash", "/app/bin/docker-init.sh"]39