Skip to content

Fix Docker file#66

Merged
Huulivoide merged 1 commit into
mainfrom
fix-dockerfile
Feb 18, 2026
Merged

Fix Docker file#66
Huulivoide merged 1 commit into
mainfrom
fix-dockerfile

Conversation

@Huulivoide
Copy link
Copy Markdown
Contributor

@Huulivoide Huulivoide commented Feb 18, 2026

  • Removed applicationinsights.json from .gitignore as that prevents docker from finding that file, as docker reads and respects .gitignore.
  • Fixed file permissions:
    • Only script files should be executable.
    • No file should be writable.
    • Files should be readable.
  • Fixed HEALTHCHECK. The Ubuntu base image used by our eclipse-temurin Docker base image, does not provide curl or any other alterntives. Instead of installing curl and polluting the image with APT cache stuff, a simple custom Java based applet is used to check the status. This allows us to in the future to also switch to completely distroless base images.

This change is Reviewable

* Removed `applicationinsights.json` from `.gitignore` as that
  prevents docker from finding that file, as docker reads and respects
  `.gitignore`.
* Fixed file permissions:
  - Only script files should be executable.
  - No file should be writable.
  - Files should be readable.
* Fixed `HEALTHCHECK`. The Ubuntu base image used by our
  `eclipse-temurin` Docker base image, does not provide `curl` or
  any other alterntives. Instead of installing `curl` and polluting
  the image with APT cache stuff, a simple custom Java based applet is
  used to check the status. This allows us to in the future to also
  switch to completely distroless base images.
@github-actions
Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@Huulivoide Huulivoide merged commit 4da414c into main Feb 18, 2026
18 checks passed
@Huulivoide Huulivoide deleted the fix-dockerfile branch February 18, 2026 17:57
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