Skip to content

Conversation

mttjohnson
Copy link
Collaborator

  • separate modified varnish dockerfile for hacking dns resolution used by vmod dynamic
  • nginx dockerfile for mocking the https lb in front of varnish and backend varnish talks to
  • nginx template file used to configure varnish with all the mocked responses
  • doc notes on setting up and running local docker containers and running test suite against it

Closes #5

- separate modified varnish dockerfile for hacking dns resolution used by vmod dynamic
- nginx dockerfile for mocking the https lb in front of varnish and backend varnish talks to
- nginx template file used to configure varnish with all the mocked responses
- doc notes on setting up and running local docker containers and running test suite against it

Signed-off-by: Matt Johnson <[email protected]>
@mttjohnson mttjohnson requested a review from gerhard February 3, 2025 04:27
@gerhard gerhard force-pushed the local-development-improvements branch 4 times, most recently from fe3cd7e to a7a6e5d Compare February 8, 2025 12:45
@gerhard gerhard force-pushed the local-development-improvements branch from a7a6e5d to 9fbe231 Compare February 8, 2025 12:47
Copy link
Member

@gerhard gerhard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What a comprehensive & much needed contribution - thank you @mttjohnson 💪

This one was worth mentioning on the roadmap. Super keen to start teasing some of this apart, make it easier to invoke via just and add a couple more improvements to it. Thank you for putting the first brick for local development & testing @mttjohnson.

@gerhard gerhard merged commit ae2bef8 into thechangelog:main Feb 8, 2025
3 checks passed
gerhard added a commit that referenced this pull request Feb 8, 2025
* Pieces and notes for local development

- separate modified varnish dockerfile for hacking dns resolution used by vmod dynamic
- nginx dockerfile for mocking the https lb in front of varnish and backend varnish talks to
- nginx template file used to configure varnish with all the mocked responses
- doc notes on setting up and running local docker containers and running test suite against it

Signed-off-by: Matt Johnson <[email protected]>

* Move a few things around, format and take it all in

Signed-off-by: Gerhard Lazu <[email protected]>

---------

Signed-off-by: Matt Johnson <[email protected]>
Signed-off-by: Gerhard Lazu <[email protected]>
Co-authored-by: Gerhard Lazu <[email protected]>
gerhard added a commit that referenced this pull request Feb 8, 2025
* Pieces and notes for local development

- separate modified varnish dockerfile for hacking dns resolution used by vmod dynamic
- nginx dockerfile for mocking the https lb in front of varnish and backend varnish talks to
- nginx template file used to configure varnish with all the mocked responses
- doc notes on setting up and running local docker containers and running test suite against it

Signed-off-by: Matt Johnson <[email protected]>

* Move a few things around, format and take it all in

Signed-off-by: Gerhard Lazu <[email protected]>

---------

Signed-off-by: Matt Johnson <[email protected]>
Signed-off-by: Gerhard Lazu <[email protected]>
Co-authored-by: Gerhard Lazu <[email protected]>
@gerhard gerhard added this to the 1.0 milestone Jun 12, 2025
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

Successfully merging this pull request may close these issues.

Local Development
2 participants