I am adding a Dockerfile to build a docker image of WatchMen. I also added an automated build to docker hub under my user: https://hub.docker.com/r/labianchin/watchmen/. @iloire, I think you should create an entry on your name.
This also adds a docker-compose.yml. I hope this will really make easy for users to get Watchmen running. It runs 4 services:
A redis instance
monitor-server
web-server
Data population, this will use the data from populate-services-from-fixtures.js to add some real services
If users want to customize the way they run, they can change docker-compose.yml or docker-compose.env. Ideally both of this files will not depend in this project, it would only depend on the docker image. To do that we will later need to change the build: ./ to something like image: user/watchmen.
I am adding a
Dockerfile
to build a docker image of WatchMen. I also added an automated build to docker hub under my user: https://hub.docker.com/r/labianchin/watchmen/. @iloire, I think you should create an entry on your name.This also adds a
docker-compose.yml
. I hope this will really make easy for users to get Watchmen running. It runs 4 services:monitor-server
web-server
populate-services-from-fixtures.js
to add some real servicesIf users want to customize the way they run, they can change
docker-compose.yml
ordocker-compose.env
. Ideally both of this files will not depend in this project, it would only depend on the docker image. To do that we will later need to change thebuild: ./
to something likeimage: user/watchmen
.