forked from IQSS/dataverse
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs,ci(ct-base): add and push README description to Docker Hub IQSS#…
…8932 When pushing to Docker Hub from development, we now also push a short description with disclaimers, links to docs and license hints.
- Loading branch information
1 parent
5d77ab9
commit fbfcaa4
Showing
2 changed files
with
74 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# Dataverse Base Container Image | ||
|
||
A "base image" offers you a pre-installed and pre-tuned application server to deploy Dataverse software to. | ||
Adding basic functionality like executing scripts at container boot, monitoring, memory tweaks etc is all done | ||
at this layer, to make the application image focus on the app itself. | ||
|
||
## Quick Reference | ||
|
||
**Maintained by:** | ||
|
||
This image is created, maintained and supported by the Dataverse community on a best-effort basis. | ||
|
||
**Where to find documentation:** | ||
|
||
The [Dataverse Container Guide - Base Image](https://guides.dataverse.org/en/latest/container/base-image.html) | ||
provides in-depth information about content, building, tuning and so on for this image. | ||
|
||
**Where to get help and ask questions:** | ||
|
||
IQSS will not offer you support how to deploy or run it, please reach out to the community for help on using it. | ||
You can join the Community Chat on Matrix at https://chat.dataverse.org or the Community Slack at | ||
https://dataversecommunity.slack.com to ask for help and guidance. | ||
|
||
## Supported Image Tags | ||
|
||
This image is sourced within the main upstream code [repository of the Dataverse software](https://github.com/IQSS/dataverse). | ||
Development and maintenance happens there (again, by the community). Community supported image tags are based on the two | ||
most important branches: | ||
|
||
- `develop` representing the unstable state of affairs in Dataverse's development branch | ||
([`Dockerfile`](https://github.com/IQSS/dataverse/tree/develop/modules/container-base/src/main/docker/Dockerfile)) | ||
- `release` representing the latest stable release in Dataverse's main branch | ||
([`Dockerfile`](https://github.com/IQSS/dataverse/tree/master/modules/container-base/src/main/docker/Dockerfile)) | ||
|
||
Within the main repository, you may find the base image's files at `<git root>/modules/container-base`. | ||
This Maven module uses the `Maven Docker Plugin <https://dmp.fabric8.io>`_ to build and ship the image. | ||
You may use, extend, or alter this image to your liking and/or host in some different registry if you want to. | ||
|
||
**Supported architectures:** This image is created as a "multi-arch image", supporting the most common architectures | ||
Dataverse usually runs on: AMD64 (Windows/Linux/...) and ARM64 (Apple M1/M2). | ||
|
||
## License | ||
|
||
Image content created by the community is licensed under [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0), | ||
like the [main Dataverse project](https://github.com/IQSS/dataverse/blob/develop/LICENSE.md). | ||
|
||
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an | ||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and limitations under the License. | ||
|
||
As with all Docker images, all images likely also contain other software which may be under other licenses (such as | ||
[Payara Server](https://github.com/payara/Payara/blob/master/LICENSE.txt), Bash, etc from the base | ||
distribution, along with any direct or indirect (Java) dependencies contained). | ||
|
||
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies | ||
with any relevant licenses for all software contained within. |