Skip to content

Instantly share code, notes, and snippets.

@argentinaluiz
Created August 28, 2020 23:43
Show Gist options
  • Save argentinaluiz/2d0cac55a8d744f57103f0e2d485b355 to your computer and use it in GitHub Desktop.
Save argentinaluiz/2d0cac55a8d744f57103f0e2d485b355 to your computer and use it in GitHub Desktop.
version: '3'
services:
app:
build: .
entrypoint: ./.docker/entrypoint.sh
container_name: micro-api-app
environment:
- CHOKIDAR_USEPOLLING=true
ports:
- 3000:3000
volumes:
- .:/home/node/app
extra_hosts:
- "host.docker.internal:172.17.0.1"
networks:
- app-network
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.5.1
container_name: micro-api-elasticsearch
environment:
- discovery.type=single-node
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
volumes:
- ./.docker/dbdata:/usr/share/elasticsearch/data
ports:
- 9200:9200
networks:
- app-network
kibana:
image: docker.elastic.co/kibana/kibana:7.5.1
container_name: micro-api-kibana
ports:
- 5601:5601
networks:
- app-network
redis:
image: redis:alpine
container_name: test-nestjs-api-rest-redis
volumes:
- ./.docker/redisdata:/data
networks:
- app-network
networks:
app-network:
driver: bridge
micro-auth_default:
external: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment