Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.6 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.6 KB

migodock

dockerizing local development environment like a boss

Prerequisite

  1. Pre-installed Docker
  2. Docker & Docker Compose basic usage

How it works

Migodock pick the easiest to use docker image that available for public. We are using Makefile to run all the tools available. If there any required username or password for the tools, remember that it will be:

username: mickey
password: mouse

Also for the default settings for every tools e.g host, port mostly using the default value but if you don't like it, you can change it on every .env file inside the specific folder of the tools.

Usage (Makefile targets)

  • make start-ftp-server starting FTP server
  • make stop-ftp-server stopping FTP server
  • make start-mongodb starting MongoDB server
  • make stop-mongodb stopping MongoDB server
  • make start-mysql starting MySQL server [*1]
  • make stop-mysql stopping MySQL server
  • make start-postgres starting PostgreSQL server [*1]
  • make stop-postgres stopping PostgreSQL server

Notes

  • [*1] You might have problem during first initial docker-compose and have these kind of error
initdb: error: directory "/<tools-volume>/data" exists but is not empty

try to remove ./<tools-name>/data/.gitkeep and re-execute make start-<tools-name> again will do the tricks.

Contributing

Any suggestion for improvement or another develepment tools are very welcome, just create pull request to us.