You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/sphinx-guides/source/container/intro.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Dataverse in containers!
9
9
Intended Audience
10
10
-----------------
11
11
12
-
This guide is intended for anyone who wants to run Dataverse in containers. This is potentially a wide audience, from sysadmins interested in running Dataverse in production in containers (not recommended yet) to contributors working on a bug fix (encouraged!). See :doc:`running/index` for various scenarios and please let us know if your use case is not covered.
12
+
This guide is intended for anyone who wants to run Dataverse in containers. This is potentially a wide audience, from sysadmins interested in running Dataverse in production in containers to contributors working on a bug fix. See :doc:`running/index` for various scenarios and please let us know if your use case is not covered.
The images described in this guide are not yet recommended for production usage, but we think we are close. (Tagged releases are done; see the "supported image tags" section for :ref:`Application <app-image-supported-tags>` and :ref:`Config Baker <config-image-supported-tags>`images.) For now, please see :doc:`demo`.
10
+
As of Dataverse 6.8, when we introduced image tagging per version (see the :ref:`app-image-supported-tags` section for the :ref:`application image <app-image-supported-tags>`), we feel that the images described in this guide are ready for production use. Enjoy!
11
11
12
-
We'd like to make the following improvements:
12
+
The images and the documentation is not perfect, of course.
13
13
14
-
- More docs on setting up additional features
14
+
For now, we recommend following the :doc:`demo` tutorial. It will help you learn how to configure and secure your installation. Not that instead of "latest" you might want to select a specific version. Again see :ref:`app-image-supported-tags`.
15
15
16
-
- How to set up Rserve.
16
+
The Dataverse guides were originally written with a non-Docker installation in mind so we'd like rewrite them with both Docker and non-Docker in mind. This is a big job, obviously. 😅 We know we'd like to write more about ports. We'd like to explain `how to set up Rserve<https://github.com/IQSS/dataverse/issues/11731>`_. Etc., etc.
17
17
18
-
- Go through all the features in docs and check what needs to be done differently with containers
19
-
20
-
- Check ports, for example.
21
-
22
-
To join the discussion on what else might be needed before declaring images ready for production, please comment on https://dataverse.zulipchat.com/#narrow/stream/375812-containers/topic/containers.20for.20production/near/434979159
23
-
24
-
You are also very welcome to join our meetings. See "how to help" below.
18
+
To talk about your ideas for making the images and docs better for production, please feel free to join the `containers for production <https://dataverse.zulipchat.com/#narrow/channel/375812-containers/topic/containers.20for.20production/with/451611258>`_ topic or join a working group meeting (see :ref:`helping-containers`).
25
19
26
20
Limitations
27
21
-----------
@@ -31,9 +25,9 @@ Limitations
31
25
How to Help
32
26
-----------
33
27
34
-
You can help the effort to support these images in production by trying them out (see :doc:`demo`) and giving feedback (see :ref:`helping-containers`).
28
+
Please try the images (see :doc:`demo`) and give feedback (see :ref:`helping-containers`)! ❤️
35
29
36
30
Alternatives
37
31
------------
38
32
39
-
Until the images are ready for production, please use the traditional installation method described in the :doc:`/installation/index`.
33
+
The traditional (non-Docker) installation method is described in the :doc:`/installation/index`.
PID Providers of type ``datacite`` require four additional parameters that define how the provider connects to DataCite.
561
563
DataCite has two APIs that are used in Dataverse:
@@ -571,6 +573,11 @@ for `Fabrica <https://doi.datacite.org/>`_ and their APIs. You need to provide
571
573
the same credentials (``username``, ``password``) to Dataverse software to mint and manage DOIs for you.
572
574
As noted above, you should use one of the more secure options for setting the password.
573
575
576
+
The `only-update-datacite-when-needed feature` flag is a global option that causes Dataverse to GET the latest metadata from DataCite
577
+
for a DOI and compare it with the current metadata in Dataverse and only sending a following POST request if needed. This potentially
578
+
substitutes a read for an unnecessary write at DataCite, but would result in extra reads when all metadata in Dataverse is new.
579
+
Setting the flag to "true" is recommended when using DataCite file DOIs.
580
+
574
581
CrossRef-specific Settings
575
582
^^^^^^^^^^^^^^^^^^^^^^^^^^
576
583
@@ -3843,6 +3850,9 @@ please find all known feature flags below. Any of these flags can be activated u
3843
3850
* - role-assignment-history
3844
3851
- Turns on tracking/display of role assignments and revocations for collections, datasets, and files
3845
3852
- ``Off``
3853
+
* - only-update-datacite-when-needed
3854
+
- Only contact DataCite to update a DOI after checking to see if DataCite has outdated information (for efficiency, lighter load on DataCite, especially when using file DOIs).
3855
+
- ``Off``
3846
3856
3847
3857
**Note:** Feature flags can be set via any `supported MicroProfile Config API source`_, e.g. the environment variable
3848
3858
``DATAVERSE_FEATURE_XXX`` (e.g. ``DATAVERSE_FEATURE_API_SESSION_AUTH=1``). These environment variables can be set in your shell before starting Payara. If you are using :doc:`Docker for development </container/dev-usage>`, you can set them in the `docker compose <https://docs.docker.com/compose/environment-variables/set-environment-variables/>`_ file.
Copy file name to clipboardExpand all lines: doc/sphinx-guides/source/installation/intro.rst
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,16 +17,18 @@ Jump ahead to :doc:`config` or :doc:`upgrading` for an existing Dataverse instal
17
17
Intended Audience
18
18
-----------------
19
19
20
-
This guide is intended primarily for sysadmins who are installing, configuring, and upgrading a Dataverse installation.
20
+
This guide is intended primarily for sysadmins who are installing, configuring, and upgrading a Dataverse installation. This guide was written with non-Docker installation in mind but if you're interested in Docker, see the :doc:`/container/index`.
21
21
22
22
Sysadmins are expected to be comfortable using standard Linux commands, issuing ``curl`` commands, and running SQL scripts.
23
23
24
24
Related Guides
25
25
--------------
26
26
27
+
See the :doc:`/container/index` if you want to run Dataverse in Docker.
28
+
27
29
Many "admin" functions can be performed by Dataverse installation users themselves (non-superusers) as documented in the :doc:`/user/index` and that guide is a good introduction to the features of the Dataverse Software from an end user perspective.
28
30
29
-
If you are a sysadmin who likes to code, you may find the :doc:`/api/index` useful, and you may want to consider improving the installation script or hacking on the community-lead configuration management options mentioned in the :doc:`prep` section. If you **really** like to code and want to help with the Dataverse Software code, please check out the :doc:`/developers/index`!
31
+
If you are a sysadmin who likes to code, you may find the :doc:`/api/index` useful, and you may want to consider improving the installation script or hacking on the community-lead configuration management options mentioned in the :doc:`prep` section. If you **really** like to code and want to help with the Dataverse code or documentation, please check out the :doc:`/contributor/index` and the :doc:`/developers/index`!
0 commit comments