我修改了neo4j-browser。
如何部署使用修改后的 neo4j 浏览器的新 neo4j docker 映像?
找到了一种使用 Dockerfile 的方法。您将需要自定义的 neo4j-browser jar 文件。为了在这个 repo neo4j-browseryarn prepare-jar
中生成 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"]
我认为您需要使用修改后的浏览器(和其他更改)打包您的构建,通过 http 使其可用,并在本地副本的docker 的 Makefiledocker-neo4j
中更改发行版的地址:
dist_site := http://my_personal_neo_build
然后重建自己的形象。