BioAtlas Sweden production environment - AtlasOfLivingAustralia/documentation Wiki

Introduction

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

Usage instructions for deploying the system are here:

https://bioatlas.github.io

The system is created, installed, configured and managed primarily by the following set of text files:

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/ .

Components in Production

The BioAtlas Sweden Data Portal has the following front-end components:

Components URL
wordpress https://bioatlas.se/
biocachehub https://bioatlas.se/generic-hub/search
collectory https://bioatlas.se/collectory/
imageservice https://bioatlas.se/images/
apiservice https://bioatlas.se/api/
mirroreum https://mirroreum.bioatlas.se/
shinyapp https://birdringing.bioatlas.se/

Overview of Content

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/

Further, the portal also hosts a web application for exploring Swedish Bird Recoveries. It is an interactive web app using the Shiny package, implemented in the R programming language.

https://birdringing.bioatlas.se/

Overview of Production Environment

The BioAtlas Sweden Data Portal is hosted on a virtual server with the following specifications: