Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

apisix for alpine #12595

Answered by dosubot bot
Secret629 asked this question in Q&A
Discussion options

Can someone help if apisix has support for Alpine or we have to build it manually ?

You must be logged in to vote

Hi @Secret629! I'm Dosu and I’m helping the apisix team.

APISIX can run on Alpine Linux, but it's not officially supported and may require manual fixes. For example, you might encounter a balancer error due to differences in OpenResty's Lua balancer implementation; this can be resolved by modifying /usr/local/openresty/lualib/ngx/balancer.lua to handle both string and table arguments for the third parameter in the set_current_peer function (details here).

There is an Alpine-based Docker image for the APISIX Dashboard, but it has multiple critical CVEs. The recommended approach is to use the Ubuntu-based image (e.g., apache/apisix:3.13.0-ubuntu) for better security and support (see this d...

Replies: 1 comment

Comment options

Hi @Secret629! I'm Dosu and I’m helping the apisix team.

APISIX can run on Alpine Linux, but it's not officially supported and may require manual fixes. For example, you might encounter a balancer error due to differences in OpenResty's Lua balancer implementation; this can be resolved by modifying /usr/local/openresty/lualib/ngx/balancer.lua to handle both string and table arguments for the third parameter in the set_current_peer function (details here).

There is an Alpine-based Docker image for the APISIX Dashboard, but it has multiple critical CVEs. The recommended approach is to use the Ubuntu-based image (e.g., apache/apisix:3.13.0-ubuntu) for better security and support (see this discussion). If you choose Alpine, be prepared for manual adjustments and potential security risks.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other Chat with Dosu Join Discord Share on X

You must be logged in to vote
0 replies
Answer selected by Secret629
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /