feat: internal docker virtual network

This commit is contained in:
Ahmed Bouhuolia
2024-06-02 21:25:15 +02:00
parent b1bf932e88
commit e175307da4

View File

@@ -22,11 +22,15 @@ services:
- server - server
- webapp - webapp
restart: on-failure restart: on-failure
networks:
- bigcapital_network
webapp: webapp:
container_name: bigcapital-webapp container_name: bigcapital-webapp
image: bigcapitalhq/webapp:latest image: bigcapitalhq/webapp:latest
restart: on-failure restart: on-failure
networks:
- bigcapital_network
server: server:
container_name: bigcapital-server container_name: bigcapital-server
@@ -96,7 +100,7 @@ services:
- PLAID_ENV=${PLAID_ENV} - PLAID_ENV=${PLAID_ENV}
- PLAID_CLIENT_ID=${PLAID_CLIENT_ID} - PLAID_CLIENT_ID=${PLAID_CLIENT_ID}
- PLAID_SECRET_DEVELOPMENT=${PLAID_SECRET_DEVELOPMENT} - PLAID_SECRET_DEVELOPMENT=${PLAID_SECRET_DEVELOPMENT}
- PLAID_SECRET_SANDBOX=${b8cf42b441e110451e2f69ad7e1e9f} - PLAID_SECRET_SANDBOX=${PLAID_SECRET_SANDBOX}
- PLAID_LINK_WEBHOOK=${PLAID_LINK_WEBHOOK} - PLAID_LINK_WEBHOOK=${PLAID_LINK_WEBHOOK}
# Lemon Squeez # Lemon Squeez
@@ -120,6 +124,8 @@ services:
- S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY} - S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY}
- S3_ENDPOINT=${S3_ENDPOINT} - S3_ENDPOINT=${S3_ENDPOINT}
- S3_BUCKET=${S3_BUCKET} - S3_BUCKET=${S3_BUCKET}
networks:
- bigcapital_network
database_migration: database_migration:
container_name: bigcapital-database-migration container_name: bigcapital-database-migration
@@ -137,6 +143,8 @@ services:
- TENANT_DB_NAME_PERFIX=${TENANT_DB_NAME_PERFIX} - TENANT_DB_NAME_PERFIX=${TENANT_DB_NAME_PERFIX}
depends_on: depends_on:
- mysql - mysql
networks:
- bigcapital_network
mysql: mysql:
container_name: bigcapital-mysql container_name: bigcapital-mysql
@@ -152,6 +160,8 @@ services:
- mysql:/var/lib/mysql - mysql:/var/lib/mysql
expose: expose:
- '3306' - '3306'
networks:
- bigcapital_network
mongo: mongo:
container_name: bigcapital-mongo container_name: bigcapital-mongo
@@ -161,6 +171,8 @@ services:
- '27017' - '27017'
volumes: volumes:
- mongo:/var/lib/mongodb - mongo:/var/lib/mongodb
networks:
- bigcapital_network
redis: redis:
container_name: bigcapital-redis container_name: bigcapital-redis
@@ -171,11 +183,15 @@ services:
- '6379' - '6379'
volumes: volumes:
- redis:/data - redis:/data
networks:
- bigcapital_network
gotenberg: gotenberg:
image: gotenberg/gotenberg:7 image: gotenberg/gotenberg:7
expose: expose:
- '9000' - '9000'
networks:
- bigcapital_network
# Volumes # Volumes
volumes: volumes:
@@ -190,3 +206,8 @@ volumes:
redis: redis:
name: bigcapital_prod_redis name: bigcapital_prod_redis
driver: local driver: local
# Networks
networks:
bigcapital_network:
driver: bridge