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

FEAT: Slimline and templated Dockerfile #963

Open
wants to merge 3 commits into
base: dev/1.33
Choose a base branch
from

Conversation

carlwilson
Copy link
Member

  • moved to an all Alpine stack for build and the final image;
  • now two Dockerfiles:
    • Dockerfile builds a tag by cloning the GitHub repo;
    • Dockerfile_dev builds a copy of the local project;
  • added templated versions of both the above that are so that they are updated automatically as part of the Maven build; and
  • updated the main pom.xml with a resource plugin to copy the Dockerfile and Dockerfile_dev to the base directory.

- moved to an all Alpine stack for build and the final image;
- now two Dockerfiles:
  - `Dockerfile` builds a tag by cloning the GitHub repo;
  - `Dockerfile_dev` builds a copy of the local project;
- added templated versions of both the above that are so that they are updated automatically as part of the Maven build; and
- updated the main `pom.xml` with a `resource` plugin to copy the `Dockerfile` and `Dockerfile_dev` to the base directory.
@carlwilson carlwilson self-assigned this Sep 5, 2024
@carlwilson carlwilson added the feature New functionality to be developed label Sep 5, 2024
@carlwilson carlwilson added this to the JHOVE 1.34 milestone Sep 5, 2024
- added Dockerfile_installer which uses the JHOVE installer for a faster and more reliable way of building containers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality to be developed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Automate/template Dockerfile and documentation release details updates.
1 participant