Skip to content

Issue 231: Bring in newer, established, Dockerfile practices. - #232

Merged
kaladay merged 1 commit into
mainfrom
hotfix_231-fix_dockerfile
Sep 21, 2026
Merged

kaladay merged 1 commit into
mainfrom
hotfix_231-fix_dockerfile

Conversation

@kaladay

@kaladay kaladay commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

Purpose

Resolves #231 .

Details

Fix the USER_ID situation by brining in known working practices.

This pulls from the ibis_service.

The UPDATE_MAVEN is usually false, but in this case it is set to true to preserve existing behavior of previous Docker file.

The following are new configuration variables:

  • DIR_HOME
  • DIR_SERVE
  • DIR_SOURCE
  • BUILD_JAR
  • JAVA_VERSION: Default set to Java 11.
  • MAVEN_ARGS
  • PATH_JAR: Defaults to service/target/ROOT.jar.
  • UPDATE_MAVEN: Default set to true.
  • UPDATE_SERVE: Default set to true.

The USER_ID is added back.
The USER_NAME remains.

Alpine is now used for doing Maven building as well.

Bring in the documentation changes provided by ibis_service as well.

Fix the `USER_ID` situation by brining in known working practices.

This pulls from the `ibis_service`.

The `UPDATE_MAVEN` is usually `false`, but in this case it is set to `true` to preserve existing behavior of previous **Docker** file.

The following are new configuration variables:
  - `DIR_HOME`
  - `DIR_SERVE`
  - `DIR_SOURCE`
  - `BUILD_JAR`
  - `JAVA_VERSION`: Default set to **Java 11**.
  - `MAVEN_ARGS`
  - `PATH_JAR`: Defaults to `service/target/ROOT.jar`.
  - `UPDATE_MAVEN`: Default set to `true`.
  - `UPDATE_SERVE`: Default set to `true`.

The `USER_ID` is added back.
The `USER_NAME` remains.

**Alpine** is now used for doing **Maven** building as well.

Bring in the documentation changes provided by `ibis_service` as well.
@kaladay
kaladay requested a review from a team September 21, 2026 14:51
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 35614912832

Coverage remained the same at 63.258%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1467
Covered Lines: 928
Line Coverage: 63.26%
Coverage Strength: 0.63 hits per line

💛 - Coveralls

@kaladay
kaladay merged commit 4faf80b into main Sep 21, 2026
2 checks passed
@kaladay
kaladay deleted the hotfix_231-fix_dockerfile branch September 21, 2026 18:16
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.

Investigate if the USER_ID can be added back to the Alpine build.

3 participants