apiaryio / dredd

Language-agnostic HTTP API Testing Tool
https://dredd.org
MIT License
4.2k stars 280 forks source link

Docker for development #422

Closed honzajavorek closed 5 years ago

honzajavorek commented 8 years ago

Dredd should provide basic Docker support for development.

honzajavorek commented 8 years ago

More ideas:

honzajavorek commented 7 years ago

Since we're starting to support Windows now, I think it would be nice to have a Windows Docker container or a way how to quickly provision a Windows machine to develop and test Dredd.

honzajavorek commented 6 years ago

https://github.com/apiaryio/dredd-docker/pull/1 will bring user-oriented Docker image.

I'm not sure whether Dredd developers struggle to install Dredd that much and if so, I'd rather pursue the idea of having a monorepo #704, where everything is handled within one repository instead of reinventing the wheel by npm link-ing separate projects inside a Docker image. Also, Dredd supports Windows and it seems it's not so easy to have this all handled by Docker https://github.com/apiaryio/dredd/issues/1093#issuecomment-427020850.

While I'm adding user-oriented Docker image now, the developer-oriented one is no priority for me as of now. However, I'm happy to accept contributions for such Docker image.

honzajavorek commented 5 years ago

Monorepo with Lerna in place is the way to go. Closing.