Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting up the testbed locally with Docker Compose #2

Open
jholleran opened this issue Aug 7, 2019 · 2 comments
Open

Setting up the testbed locally with Docker Compose #2

jholleran opened this issue Aug 7, 2019 · 2 comments

Comments

@jholleran
Copy link
Contributor

Currently there are a lot of containers to startup for setting up the testbed locally. This could be simplified with a docker-compose.yml file that would start Elasticsearch, Metricbeat, & Grafana.

@gregjan
Copy link
Member

gregjan commented Aug 9, 2019

It seems like this would help to start and connect all of the docker containers. Would we still need to have the bash script at the center of things at that point? I am tempted to move in the direction of having the gatling-testbed do potentially more of that and moving the rest into the .env file for this big stack.. I suppose the limitation in a stack is that you get little control over order of startup, so this would imply that the testbed only "starts" when everything else is ready. So it might have to poll for the other services?

@jholleran
Copy link
Contributor Author

My initial thinking on this was just to simplify spinning this up in locally or in a dev environment. One compose file to start Elasticsearch, Metricbeat, & Grafana another file to start the LDP server but it would be nice if this could be used to simplify the script also.

We are starting to set this up fully in a performance env so I'll let you know how we get on with this. We will be using kubernetes to manage the containers so it will be a bit different.

gregjan pushed a commit that referenced this issue Sep 25, 2019
Adding loops to have docker containers stay alive after tests complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants