From 666023d89ab29682467c3b62e40d198fcd001ceb Mon Sep 17 00:00:00 2001 From: Helio Elias Date: Fri, 14 Jul 2023 18:04:36 +0000 Subject: [PATCH] docker-compose full services --- docker-compose-full.yaml | 72 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 docker-compose-full.yaml diff --git a/docker-compose-full.yaml b/docker-compose-full.yaml new file mode 100644 index 00000000..6b6a3235 --- /dev/null +++ b/docker-compose-full.yaml @@ -0,0 +1,72 @@ +version: '3.3' + +services: + redis: + image: redis:latest + container_name: redis + ports: + - 6379:6379 + + rebrow: + image: marian/rebrow + ports: + - 5001:5001 + links: + - redis + +mongodb: + container_name: mongodb + image: mongo + restart: always + volumes: + - evolution_mongodb_data:/data/db + - evolution_mongodb_configdb:/data/configdb + ports: + - 27017:27017 + environment: + MONGO_INITDB_ROOT_USERNAME: root + MONGO_INITDB_ROOT_PASSWORD: root + expose: + - 27017 + + mongo-express: + image: mongo-express + environment: + ME_CONFIG_BASICAUTH_USERNAME: root + ME_CONFIG_BASICAUTH_PASSWORD: root + ME_CONFIG_MONGODB_SERVER: mongodb + ME_CONFIG_MONGODB_ADMINUSERNAME: root + ME_CONFIG_MONGODB_ADMINPASSWORD: root + ports: + - 8081:8081 + links: + - mongodb + api: + container_name: evolution_api + image: evolution/api:local + restart: always + ports: + - 8080:8080 + volumes: + - evolution_instances:/evolution/instances + - evolution_store:/evolution/store + env_file: + - ./Docker/.env + command: ['node', './dist/src/main.js'] + expose: + - 8080 + links: + - mongodb + - redis + +volumes: + evolution_instances: + evolution_store: + evolution_mongodb_data: + evolution_mongodb_configdb: + evolution_redis: + +networks: + default: + name: evolution-net + \ No newline at end of file