This is a set of scripts to run set of services during development using Docker Compose. Makes it easier to start / stop set of services on demand.
Supported services:
- ELK stack (Elasticsearch + Logstash + Kibana)
- MongoDB
- RabbitMQ
- Redis
- EventStore
- SQL Server
- PostgreSQL
- Vault
- Docker with Docker Compose
Review <service>.yaml files, you may want to make some adjustments e.g.
mounted data volume path etc.
You will also find compose-<service>.env files for some of the services. This
is where devault environment variables are defined. If you need to change
service's environment variables, create compose-<service>.env.local file and
put your environment variables there. compose-<service>.env.local files are
local and should not be checked into source control (there is a rule in
.gitignore to help with that).
Review services-versions.sh, adjust version numbers if needed.
Review services-list.sh, adjust list of services that will be started.
Start all the services:
start.shStop all the services and remove containers:
stop.shReview services-versions.cmd, adjust version numbers if needed.
Review services-list.cmd, adjust list of services that will be started.
Start all the services:
start.cmdStop all the services and remove containers:
stop.cmd