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

Provide a single Docker image to run full backend for local testing #70

Closed
3 of 4 tasks
yurishkuro opened this issue Mar 29, 2017 · 1 comment
Closed
3 of 4 tasks

Comments

@yurishkuro
Copy link
Member

yurishkuro commented Mar 29, 2017

Desired workflow:

  1. start docker image
  2. run hotrod
  3. see traces in the UI

Action items:

  • Dockerfile for a single image running all backend and UI
    • Consolidate all default ports into a single range
  • Add integration tests that validate the docker image is actually operational
    • curl the query service with debug flag, it should create a trace
    • curl it again looking for that trace by correlation ID
    • curl UI endpoint for trace HTML and maybe do a dumb string search for the correlation ID
  • Publish the image to DockerHub
@yurishkuro
Copy link
Member Author

@black-adder just tried to download the all-in-one, and it contains several layers 50Mb+ each. It would be good to pick a slimmer base image. We don't need the full Go toolchain in it.

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

1 participant