feat(docker): container networks

This commit is contained in:
Leandro Antônio Farias Machado 2023-08-17 01:05:10 -03:00
parent 44ee44b3e7
commit 00272ff9a6

View File

@ -7,26 +7,29 @@ services:
stdin_open: true stdin_open: true
volumes: volumes:
- ../:/app/oktopus - ../:/app/oktopus
command: bash -c "cd /app/oktopus/backend/services/controller && go run cmd/oktopus/main.go -mongo mongodb://mongodb:27017 -a mochi -p 1883" command: bash -c "cd /app/oktopus/backend/services/controller && go run cmd/oktopus/main.go -mongo mongodb://172.16.235.2:27017 -a 172.16.235.4 -p 1883"
ports: ports:
- 8000:8000 - 8000:8000
depends_on: depends_on:
- mongodb - mongodb
- mochi - mochi
networks: networks:
- usp_network usp_network:
ipv4_address: 172.16.235.1
mongodb: mongodb:
image: mongo image: mongo
container_name: mongodb container_name: mongodb
networks: networks:
- usp_network usp_network:
ipv4_address: 172.16.235.2
redis: redis:
image: redis image: redis
container_name: redis container_name: redis
networks: networks:
- usp_network usp_network:
ipv4_address: 172.16.235.3
mochi: mochi:
image: 'golang:1.18' image: 'golang:1.18'
@ -41,7 +44,8 @@ services:
depends_on: depends_on:
- redis - redis
networks: networks:
- usp_network usp_network:
ipv4_address: 172.16.235.4
socketio: socketio:
image: 'node:14.20' image: 'node:14.20'
@ -54,7 +58,8 @@ services:
ports: ports:
- 5000:5000 - 5000:5000
networks: networks:
- usp_network usp_network:
ipv4_address: 172.16.235.5
frontend: frontend:
image: 'node:14.20' image: 'node:14.20'
@ -67,8 +72,14 @@ services:
ports: ports:
- 3000:3000 - 3000:3000
networks: networks:
- usp_network usp_network:
ipv4_address: 172.16.235.6
networks: networks:
usp_network: usp_network:
driver: bridge driver: bridge
ipam:
driver: default
config:
- subnet: 172.16.235.0/24
gateway: 172.16.235.1