使用 neo4j 将修改后的 neo4j 浏览器部署为新的 neo4j docker 图像?
Deploy modified neo4j-browser with neo4j as a new neo4j docker image?
我修改了neo4j-browser
如何部署使用修改后的 neo4j-browser 的新 neo4j docker 图像?
我认为您需要使用经过修改的浏览器(以及其他更改)打包您的构建,使其通过 http 可用,并更改本地副本 docker's Makefile 中的分发地址 docker-neo4j
:
dist_site := http://my_personal_neo_build
然后重建你自己的镜像。
找到了使用 Dockerfile 的方法。
您将需要自定义的 neo4j-browser jar 文件。为了在这个 repo neo4j-browser.
中生成 jar 文件 运行 yarn prepare-jar
和 yarn jar
命令
FROM neo4j:latest
RUN rm /var/lib/neo4j/data \
&& mkdir /var/lib/neo4j/data \
&& mv /data/* /var/lib/neo4j/data/
COPY ./neo4j-browser-3.1.4.jar /var/lib/neo4j/lib/neo4j-browser-3.1.4.jar
EXPOSE 7474 7473 7687
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["neo4j"]
我修改了neo4j-browser
如何部署使用修改后的 neo4j-browser 的新 neo4j docker 图像?
我认为您需要使用经过修改的浏览器(以及其他更改)打包您的构建,使其通过 http 可用,并更改本地副本 docker's Makefile 中的分发地址 docker-neo4j
:
dist_site := http://my_personal_neo_build
然后重建你自己的镜像。
找到了使用 Dockerfile 的方法。 您将需要自定义的 neo4j-browser jar 文件。为了在这个 repo neo4j-browser.
中生成 jar 文件 运行yarn prepare-jar
和 yarn jar
命令
FROM neo4j:latest
RUN rm /var/lib/neo4j/data \
&& mkdir /var/lib/neo4j/data \
&& mv /data/* /var/lib/neo4j/data/
COPY ./neo4j-browser-3.1.4.jar /var/lib/neo4j/lib/neo4j-browser-3.1.4.jar
EXPOSE 7474 7473 7687
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["neo4j"]