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

Features #116

Merged
merged 6 commits into from
Sep 26, 2024
Merged

Features #116

merged 6 commits into from
Sep 26, 2024

Conversation

croessner
Copy link
Owner

No description provided.

Christian Roessner added 6 commits September 26, 2024 08:40
Switched base image from Alpine 3.20 to the latest Alpine 3. This change ensures compatibility with the latest packages and security updates provided by the Alpine Linux distribution.

Signed-off-by: Christian Roessner <c@roessner.co>
Introduced a new Dockerfile.debug to support building a debug version of the application. Updated the GitHub Actions workflow to include steps for building and pushing the debug image to the container registry. This enables enhanced debugging and testing capabilities for the application.

Signed-off-by: Christian Roessner <c@roessner.co>
Update WORKDIR to /usr/app and modify CMD to reflect the new path. This change ensures the application runs from the correct directory and aligns with the updated project structure.

Signed-off-by: Christian Roessner <c@roessner.co>
Create symbolic links to `lua-plugins.d` and `resources` directories. This allows easier access and management of these directories within the Docker container.

Signed-off-by: Christian Roessner <c@roessner.co>
Included a symbolic link for the healthcheck script in the Dockerfile.debug to ensure proper health monitoring. This enhancement aims to streamline the debugging process by making the healthcheck more accessible.

Signed-off-by: Christian Roessner <c@roessner.co>
Replaced custom HTTP requests with gluahttp library across various Lua plugins for improved consistency and error handling. This change simplifies the code and ensures that all HTTP interactions follow a unified approach.

Signed-off-by: Christian Roessner <c@roessner.co>
@croessner croessner merged commit ff15e4c into main Sep 26, 2024
5 checks passed
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.

1 participant