Local EnteroBase (Beta)
latest

Contents:

  • Installation
  • Registration and Configuration
  • User Guide
  • Feedback Forms
  • Developing Local EnteroBase
    • NGINX Image
    • EToKi, PostgreSQL and Gunicorn (EGP) Container Installation
    • Bitbucket Pipelines
    • Testing
Local EnteroBase (Beta)
  • »
  • Developing Local EnteroBase
  • Edit on GitHub

Developing Local EnteroBase¶

This section provides the documentation that we have produced to support developers working on Local EnteroBase.

The following figure illustrates the Local EnteroBase folder structure, all the images definition files are saved in the Singularity_Images sub-folder

Local EnteroBase folder Structure

Local EnteroBase folder structure¶

  • NGINX Image
    • Required Software
    • Required files and folders
    • Content of the image file: Dockerfile
    • Content of the docker-entrypoint.sh script
    • Build NGINX Image
    • Pushing NGINX Image
  • EToKi, PostgreSQL and Gunicorn (EGP) Container Installation
    • Required files and folders
    • Content of the recipe files
    • Building the base and application images
    • Pushing the container image
  • Bitbucket Pipelines
    • Running a Pipeline
    • Pipeline Definition
    • Modifying the Pipeline
  • Testing
    • Running Tests
    • Running Assembly Tests
    • Test-Driven Development
    • Pytest
    • Code Coverage
    • Writing Unit Tests
    • Writing Functional Tests
    • Writing Integration Tests
    • Creating Markers
Next Previous

© Copyright 2020, Local EnteroBase Developers. Revision d9631bc6.

Built with Sphinx using a theme provided by Read the Docs.