2025-10-21 10:13:57 +02:00
|
|
|
|
services:
|
2025-10-21 17:09:32 +02:00
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
|
|
# Graphes
|
|
|
|
|
|
#
|
|
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
|
|
# Neo4J
|
|
|
|
|
|
# Des graphes ultra-rapides, à l’échelle du pétaoctet
|
|
|
|
|
|
# https://neo4j.com/
|
|
|
|
|
|
neo4j:
|
|
|
|
|
|
image: neo4j:5.26.12-enterprise
|
2025-10-22 07:45:11 +02:00
|
|
|
|
user: "1000:1000"
|
2025-10-21 17:09:32 +02:00
|
|
|
|
ports:
|
|
|
|
|
|
- 7474:7474
|
|
|
|
|
|
- 7687:7687 # bolt protocol
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
- neo4j_data:/data
|
|
|
|
|
|
- neo4j_logs:/logs
|
2025-10-22 07:45:11 +02:00
|
|
|
|
- ./import:/var/lib/neo4j/import
|
2025-10-21 17:09:32 +02:00
|
|
|
|
environment:
|
|
|
|
|
|
NEO4J_server.https.enabled: "false"
|
|
|
|
|
|
NEO4J_AUTH: neo4j/${NEO4J_PASSWORD:-!ChangeMe!}
|
|
|
|
|
|
NEO4J_ACCEPT_LICENSE_AGREEMENT: eval
|
2025-10-22 07:45:11 +02:00
|
|
|
|
NEO4J_PLUGINS: "[\"graph-data-science\", \"bloom\", \"apoc-extended\"]"
|
2025-10-21 17:09:32 +02:00
|
|
|
|
#networks:
|
|
|
|
|
|
# - caddy_net
|
|
|
|
|
|
#labels:
|
|
|
|
|
|
# caddy: neo4j.localhost
|
|
|
|
|
|
# caddy.reverse_proxy: "{{upstreams 7474}}"
|
|
|
|
|
|
# caddy.tls: internal
|
2025-10-22 07:45:11 +02:00
|
|
|
|
|
2025-10-21 10:13:57 +02:00
|
|
|
|
app:
|
2025-10-21 11:46:51 +02:00
|
|
|
|
image: node:25-alpine
|
2025-10-21 10:13:57 +02:00
|
|
|
|
working_dir: /app
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
- .:/app
|
|
|
|
|
|
ports:
|
|
|
|
|
|
- "3000:3000"
|
|
|
|
|
|
command: npm run dev
|
2025-10-21 17:09:32 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
neo4j_data:
|
|
|
|
|
|
neo4j_logs:
|