diff --git a/Docker/.env.example b/Docker/.env copy.example similarity index 100% rename from Docker/.env.example rename to Docker/.env copy.example diff --git a/Docker/mongodb/docker-compose.yaml b/Docker/mongodb/docker-compose.yaml index 2e4d74f3..957db3ea 100644 --- a/Docker/mongodb/docker-compose.yaml +++ b/Docker/mongodb/docker-compose.yaml @@ -1,9 +1,5 @@ version: '3.3' -networks: - evolution-net: - driver: bridge - services: mongodb: container_name: mongodb @@ -24,6 +20,24 @@ services: 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 + volumes: evolution_mongodb_data: - evolution_mongodb_configdb: \ No newline at end of file + evolution_mongodb_configdb: + +networks: + default: + name: evolution-net + \ No newline at end of file diff --git a/Docker/redis/docker-compose.yaml b/Docker/redis/docker-compose.yaml index 5b102b11..753bb9cb 100644 --- a/Docker/redis/docker-compose.yaml +++ b/Docker/redis/docker-compose.yaml @@ -1,9 +1,5 @@ version: '3.3' -networks: - evolution-net: - driver: bridge - services: redis: image: redis:latest @@ -16,8 +12,17 @@ services: - evolution_redis:/data ports: - 6379:6379 - networks: - - evolution-net - + + rebrow: + image: marian/rebrow + ports: + - 5001:5001 + links: + - redis + volumes: evolution_redis: + +networks: + default: + name: evolution-net diff --git a/docker-compose-full.yaml b/docker-compose-full.yaml new file mode 100644 index 00000000..7c5036da --- /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 diff --git a/docker-compose.yaml b/docker-compose.yaml index 45345f32..c62e6ff4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,9 +1,5 @@ version: '3.3' -networks: - evolution-net: - driver: bridge - services: api: container_name: evolution_api @@ -17,11 +13,14 @@ services: env_file: - ./Docker/.env command: ['node', './dist/src/main.js'] - networks: - - evolution-net expose: - 8080 volumes: evolution_instances: - evolution_store: \ No newline at end of file + evolution_store: + +networks: + default: + name: evolution-net + \ No newline at end of file