-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5abe95e
commit c7827a6
Showing
9 changed files
with
133 additions
and
6 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
.wy-side-nav-search { | ||
background-color: #EDEDED; | ||
} |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,17 @@ | ||
********** | ||
Components | ||
********** | ||
|
||
VODAN-in-a-Box consists of two significant services: | ||
|
||
- `Data Stewardship Wizard (DSW) <https://ds-wizard.org>`_ adjusted to serve as Wizard for filling and maintaining electronic case report forms (eCRF), | ||
- `FAIR Data Point (FDP) <https://github.com/FAIRDataTeam/FAIRDataPoint>`_ to maintain metadata about eCRFs created in DSW. | ||
|
||
To support it, there are other services included: | ||
|
||
- BlazeGraph triple store for FDP and optionally also to store eCRFs, | ||
- MongoDB used by both DSW and FDP, | ||
- JSON server providing controlled vocabulary for filling answers, | ||
- submission service that handles storing eCRFs in triple store and updating metadata in FDP, | ||
- RabbitMQ for queueing generation of an eCRF to a RDF document using DSW document worker, | ||
- (optionally) Nginx proxy for :ref:`production-deployment`. |
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 |
---|---|---|
|
@@ -57,3 +57,6 @@ | |
'logo_only': True, | ||
'display_version': True, | ||
} | ||
html_css_files = [ | ||
'style.css', | ||
] |
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,53 @@ | ||
**************** | ||
Local Deployment | ||
**************** | ||
|
||
.. NOTE:: | ||
|
||
This part of documentation is currently **under development**. | ||
|
||
.. IMPORTANT:: | ||
|
||
This deployment is inteded only for testing purposes and should not serve for real production use. If you want to provide VODAN-in-a-Box to others, visit :ref:`production-deployment`. | ||
|
||
Requirements | ||
============ | ||
|
||
- Docker Engine version 19.03 | ||
|
||
Setup | ||
===== | ||
|
||
1. Download or ``git clone`` repository https://github.com/VODAN-Tech/vodan-deployment-basic locally | ||
2. Change working directory ``cd vodan-deployment-basic`` | ||
3. Run ``docker-compose up -d`` | ||
|
||
Persistence | ||
----------- | ||
|
||
Changing ports | ||
-------------- | ||
|
||
If you need to change ports because you already use those for other services, you just need to adjust the mappings in ``docker-compose.yml`` file. For example, if you want to access FDP on other port than ``8081`` change the mapping ``8081:80`` to something else, e.g., ``8881:80``. | ||
|
||
Usage | ||
===== | ||
|
||
When VODAN-in-a-Box is running, you can access the following services: | ||
|
||
- http://localhost:8080 - DSW | ||
- http://localhost:8081 - FDP | ||
- http://localhost:8082 - BlazeGraph | ||
- http://localhost:27017 - MongoDB | ||
- http://localhost:3000 - DSW API | ||
|
||
For both DSW and FDP, you can use default admin account ``albert.einstein@example.com`` with password ``password``. BlazeGraph and MongoDB are by default without authentication. | ||
|
||
Notes | ||
===== | ||
|
||
For more information about docker-compose and its options, visit `Docker documentation <https://docs.docker.com/compose/>`_. | ||
|
||
Various advanced deployment options of FAIR Data Point are well-described in `FAIR Data Point Reference Implementation Documentation <https://fairdatapoint.readthedocs.io>`_. | ||
|
||
The main difference with respect to the :ref:`production-deployment` is the absence of proxy and certificates, with opened ports directly instead. |
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,9 @@ | ||
.. _production-deployment: | ||
|
||
********************* | ||
Production Deployment | ||
********************* | ||
|
||
.. NOTE:: | ||
|
||
This part of documentation is currently **under development**. |
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