-
Notifications
You must be signed in to change notification settings - Fork 2
BioAtlas Sweden production environment
BioAtlas Sweden Data Portal is a multi-container Docker application based on ALA components deployed together as Docker services. Each of the ALA modules/components and their necessary backend components (database, search index, webserver, proxy ) run in individual docker containers. Named volumes are used for persisting data generated and used by the docker containers.
The portal is under active development and the source code is publicly available at:
- https://github.com/bioatlas/ala-docker
- mirroreum is available at https://github.com/biodiversitydata-se/mirroreum
Usage instructions for deploying the system are here:
The system is created, installed, configured and managed primarily by the following set of text files:
-
A GNU Makefile with directives to either build the components and the system from scratch or to deploy it has been implemented.
-
A docker-compose.yml file to configure the services.
-
Dockerfiles to create docker images of individual components have been implemented.
-
Properties files to store configuration values for individual components in the config folder.
-
Template files to store environment variables and credentials in the env folder.
The ALA components have been packaged and published as Docker images and are publicly available at:
https://hub.docker.com/u/bioatlas/ .
The customization made on individual ALA modules are available on their respective repositories under:
https://github.com/bioatlas .
Travis CI is used for building and releasing of the components:
https://travis-ci.org/bioatlas/ .
Github Releases has been used for distributing the binaries for the customized components:
https://help.github.com/articles/about-releases/ .
The BioAtlas Sweden Data Portal has the following front-end components:
Components | old URL | new URL | account needed |
---|---|---|---|
wordpress | https://bioatlas.se/ | https://biodiversitydata.se/ | - |
biocachehub | https://bioatlas.se/generic-hub/search | - | - |
collectory | https://bioatlas.se/collectory/ | https://collections.biodiversitydata.se | - |
imageservice | https://bioatlas.se/images/ | https://images.biodiversitydata.se/ | - |
apiservice | https://bioatlas.se/api/ | https://api.biodiversitydata.se/ | - |
spatial portal | - | https://spatial.biodiversitydata.se | YES |
mirroreum | https://mirroreum.bioatlas.se/ | https://mirroreum.biodiversitydata.se | YES |
The BioAtlas Sweden Data Portal currently serves over 79 million occurrence records.
- The portal also hosts an online web-based platform for reproducible open research, Mirroreum, which is available at:
- https://mirroreum.bioatlas.se/
The BioAtlas Sweden Data Portal is hosted on a virtual server with the following specifications:
- 24 CPU cores (2.6 GHz)
- 100 GB of physical Memory
- 40 GB Swap space
- 2 TB NFS mount
Index
- Wiki home
- Community
- Getting Started
- Support
- Portals in production
- ALA modules
- Demonstration portal
- Data management in ALA Architecture
- DataHub
- Customization
- Internationalization (i18n)
- Administration system
- Contribution to main project
- Study case