-
-
Notifications
You must be signed in to change notification settings - Fork 105
ct: add Alpine Linux Caddy #902
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
base: main
Are you sure you want to change the base?
Conversation
I could switch to using the xcaddy apk package ( |
apk is better for alpine, its much smarter and smoother |
Seems the golang in alpine 3.22's repos is just ever so slightly outdated...1.25 is in the edge repos though. Might have to revert to manually downloading and extracting both go and xcaddy
|
You can specify which version to install like:
or w/e version you need |
Alpine repos currently have an outdated version of Golang, latest version of caddy refuses to build with xcaddy
Yea i've done it to fetch the latest version of go! Thanks for the tip either way |
ok i guess we should implement colorYea :kekw:
Disregard what i said. When we merge func to main repo it will work fine |
Seems the binary built by xcaddy is placed in the current working directory and so it's not being used if we select the install xcaddy option. Same situation as the debian image then again so... |
Should I port over the default configuration from the Debian version? The default webpage does contain systemd references then again, unless I replace those with OpenRC equivalents
|
Just do the default config, should be fine. |
🛑 New scripts must first be submitted to ProxmoxVED for testing.
PRs for new scripts that skip this process will be closed.
✍️ Description
This PR adds an additional option for the Caddy LXC to utilise an Alpine Linux-based container template instead of the existing Debian 12.
🔗 Related PR / Issue
Link: #
✅ Prerequisites (X in brackets)
🛠️ Type of Change (X in brackets)
README
,AppName.md
,CONTRIBUTING.md
, or other docs.🔍 Code & Security Review (X in brackets)
Code_Audit.md
&CONTRIBUTING.md
guidelinesAppName.sh
,AppName-install.sh
,AppName.json
)📋 Additional Information (optional)