graph_access_security_hub
49 строк · 1.0 Кб
1services:
2neo4j:
3image: neo4j
4ports:
5- 7474:7474
6- ${NEO4J_PORT}:${NEO4J_PORT}
7environment:
8- NEO4J_AUTH=${NEO4J_USER}/${NEO4J_PASSWORD}
9volumes:
10- neo4j:/data
11healthcheck:
12test: wget http://localhost:7474 || exit 1
13interval: 2s
14timeout: 2s
15retries: 60
16
17rabbitmq:
18container_name: rabbitmq
19image: rabbitmq:3.12-management
20hostname: rabbitmq
21environment:
22- RABBITMQ_DEFAULT_USER=${RABBITMQ_DEFAULT_USER}
23- RABBITMQ_DEFAULT_PASS=${RABBITMQ_DEFAULT_PASS}
24ports:
25- 15672:15672
26- ${RABBITMQ_PORT}:${RABBITMQ_PORT}
27healthcheck:
28test: rabbitmq-diagnostics -q ping
29interval: 2s
30timeout: 2s
31retries: 100
32restart: always
33
34gash:
35build:
36context: ../
37dockerfile: ./Dockerfile
38env_file:
39- ./.env
40command:
41faststream run src.api.amqp.main:app
42depends_on:
43rabbitmq:
44condition: service_healthy
45neo4j:
46condition: service_healthy
47
48volumes:
49neo4j: