Skip to content

SiJewellPV/docker-dev-services

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Dev Services

Description

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

Prerequisites

  • Docker with Docker Compose

Usage

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).

Linux, macOS

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.sh

Stop all the services and remove containers:

stop.sh

Windows

Review 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.cmd

Stop all the services and remove containers:

stop.cmd

About

Set of services (ELK, Mongo, RabbitMQ, and others) you can run on demand with Docker Compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 49.7%
  • Batchfile 34.8%
  • Dockerfile 9.2%
  • Go 6.3%