|
@@ -16,23 +16,33 @@ services:
|
|
|
- ui
|
|
- ui
|
|
|
|
|
|
|
|
messageBroker:
|
|
messageBroker:
|
|
|
- image: rabbitmq:management
|
|
|
|
|
- environment:
|
|
|
|
|
- RABBITMQ_DEFAULT_USER: username
|
|
|
|
|
- RABBITMQ_DEFAULT_PASS: password
|
|
|
|
|
container_name: messageBroker
|
|
container_name: messageBroker
|
|
|
|
|
+ image: rabbitmq:management
|
|
|
restart: unless-stopped
|
|
restart: unless-stopped
|
|
|
ports:
|
|
ports:
|
|
|
- 5672:5672
|
|
- 5672:5672
|
|
|
- 15672:15672
|
|
- 15672:15672
|
|
|
|
|
+ environment:
|
|
|
|
|
+ RABBITMQ_DEFAULT_USER: username
|
|
|
|
|
+ RABBITMQ_DEFAULT_PASS: password
|
|
|
networks:
|
|
networks:
|
|
|
- socialMediaManagerNetwork
|
|
- socialMediaManagerNetwork
|
|
|
|
|
|
|
|
|
|
+ ai-grammer-correction:
|
|
|
|
|
+ build: ./services/ai_grammar_correction
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - ./services/ai_grammar_correction:/services/grammar_correction
|
|
|
|
|
+ networks:
|
|
|
|
|
+ - socialMediaManagerNetwork
|
|
|
|
|
+ depends_on:
|
|
|
|
|
+ - messageBroker
|
|
|
|
|
+ command: tail -f /dev/null
|
|
|
|
|
+
|
|
|
gateway:
|
|
gateway:
|
|
|
build: ./services/gateway
|
|
build: ./services/gateway
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - ./services/utils:/services/gateway/utils
|
|
|
- ./services/gateway:/services/gateway
|
|
- ./services/gateway:/services/gateway
|
|
|
- - rabbitmq-utils:/services/gateway/utils
|
|
|
|
|
networks:
|
|
networks:
|
|
|
- socialMediaManagerNetwork
|
|
- socialMediaManagerNetwork
|
|
|
depends_on:
|
|
depends_on:
|
|
@@ -41,8 +51,8 @@ services:
|
|
|
socket:
|
|
socket:
|
|
|
build: ./services/socket
|
|
build: ./services/socket
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - ./services/utils:/services/socket/utils
|
|
|
- ./services/socket:/services/socket
|
|
- ./services/socket:/services/socket
|
|
|
- - rabbitmq-utils:/services/socket/utils
|
|
|
|
|
networks:
|
|
networks:
|
|
|
- socialMediaManagerNetwork
|
|
- socialMediaManagerNetwork
|
|
|
depends_on:
|
|
depends_on:
|
|
@@ -51,8 +61,8 @@ services:
|
|
|
formatter:
|
|
formatter:
|
|
|
build: ./services/formatter
|
|
build: ./services/formatter
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - ./services/utils:/services/formatter/utils
|
|
|
- ./services/formatter:/services/formatter
|
|
- ./services/formatter:/services/formatter
|
|
|
- - rabbitmq-utils:/services/formatter/utils
|
|
|
|
|
restart: unless-stopped
|
|
restart: unless-stopped
|
|
|
networks:
|
|
networks:
|
|
|
- socialMediaManagerNetwork
|
|
- socialMediaManagerNetwork
|
|
@@ -62,8 +72,8 @@ services:
|
|
|
twitter:
|
|
twitter:
|
|
|
build: ./services/twitter
|
|
build: ./services/twitter
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - ./services/utils:/services/twitter/utils
|
|
|
- ./services/twitter:/services/twitter
|
|
- ./services/twitter:/services/twitter
|
|
|
- - rabbitmq-utils:/services/twitter/utils
|
|
|
|
|
restart: unless-stopped
|
|
restart: unless-stopped
|
|
|
networks:
|
|
networks:
|
|
|
- socialMediaManagerNetwork
|
|
- socialMediaManagerNetwork
|
|
@@ -73,8 +83,8 @@ services:
|
|
|
linkedin:
|
|
linkedin:
|
|
|
build: ./services/linkedin
|
|
build: ./services/linkedin
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - ./services/utils:/services/linkedin/utils
|
|
|
- ./services/linkedin:/services/linkedin
|
|
- ./services/linkedin:/services/linkedin
|
|
|
- - rabbitmq-utils:/services/linkedin/utils
|
|
|
|
|
restart: unless-stopped
|
|
restart: unless-stopped
|
|
|
networks:
|
|
networks:
|
|
|
- socialMediaManagerNetwork
|
|
- socialMediaManagerNetwork
|
|
@@ -90,15 +100,6 @@ services:
|
|
|
depends_on:
|
|
depends_on:
|
|
|
- gateway
|
|
- gateway
|
|
|
|
|
|
|
|
-volumes:
|
|
|
|
|
- rabbitmq-utils:
|
|
|
|
|
- name: "rabbitmq-utils-volume"
|
|
|
|
|
- driver: local
|
|
|
|
|
- driver_opts:
|
|
|
|
|
- type: 'none'
|
|
|
|
|
- o: 'bind'
|
|
|
|
|
- device: '${PWD}/services/utils'
|
|
|
|
|
-
|
|
|
|
|
networks:
|
|
networks:
|
|
|
socialMediaManagerNetwork:
|
|
socialMediaManagerNetwork:
|
|
|
driver: bridge
|
|
driver: bridge
|