pebble icon indicating copy to clipboard operation
pebble copied to clipboard

Unable to set httpPort and tlsPort without a config file

Open mitar opened this issue 1 year ago • 2 comments

I think it would be nice if more options could be set through command line arguments or through environment variables. In my case, I would like to set httpPort and tlsPort to regular values: with Docker image it is easy to do have them on regular ports. But doing that seems to be hard when running Pebble on GitLab CI as Docker runs as a separate Docker-in-Docker container, so it is hard to get a config file in there to bind mount it into the container to set a config file. The only way I found is that I do another Pebble image, extending official one, with my own config file and then use that one. A lot of work just to change two settings.

I have had great experience with Kong for CLI and config parsing in Go.

mitar avatar May 08 '23 05:05 mitar