We have already supported Vagrant for the dev environment. However, I think that it would be better to support docker as another option.
Docker has some good points like below.
Easy to reset the test data.
In order to reset the test data, just stop and rm the docker container. And then start container again.
Easy to support other RDBMS like postgresql.
Docker already support many RDBMS with variant version. Therefore, we do not need to install any RDBMS manually. Moreover, we can easily change the version of HBase for testing.
We have already supported Vagrant for the
dev
environment. However, I think that it would be better to support docker as another option.Docker has some good points like below.
stop
andrm
the docker container. And thenstart
container again.