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

library: Add Caddy support #2

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

razvand
Copy link

@razvand razvand commented Nov 14, 2023

Add Kraftkit support files and manual run / config files for Caddy.

@razvand razvand added the enhancement New feature or request label Nov 14, 2023
@razvand razvand force-pushed the razvand/library/caddy-maint branch 2 times, most recently from d1b5059 to a748f11 Compare November 16, 2023 19:42
razvand pushed a commit that referenced this pull request Nov 21, 2023
Introduce Caddy bincompat run. Build Caddy as static PIE using a
Dockerfile, inspired by Caddy's own Docker setup. Use `xcaddy` to build.
The build uses binary compatibility mode (i.e. the `base` image).

Add:

* `Kraftfile`: build / run rules, including pulling the `base` image
* `Dockerfile`: base filesystem, with binary and libraries
* `README.md`: document how to use
* `Caddyfile`: Caddy configuration file

Signed-off-by: Razvan Deaconescu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants