Skip to content
This repository has been archived by the owner on Mar 10, 2023. It is now read-only.
/ cpa-template Public archive

Create ECP applications and infrastructure ( `cpa-apps` ) starting from a template.

Notifications You must be signed in to change notification settings

EMBL-EBI-TSI/cpa-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note The EBI Cloud Portal has been retired and its code base is no longer updated. If you would like to contact the Cloud Portal authors, please leave us feedback via the EBI contact form mentioning the EBI Cloud Portal in the Subject.

cpa-template

A simple way to create a new application for the EMBL-EBI Cloud Portal (ECP).

How to use

  1. Edit the config.yaml file with the values for your application.
  2. Add or modify the templates in the template folder using Jinja2 syntax.
  3. Execute the scriptrun.sh to generate the ECP application:
./run.sh

Done!

The ECP application code will be available in the ecp folder.

To use your new application you just need to:

  1. add the content of the ecp folder to a git repository (or create a new one)
  2. feed the ECP with the URL of your git repository, using the (+) button in the Application repository section.

Requirements:

  • Jinja2 template code generator (yasha).
pip install yasha
  • rsync.

RedHat, CentOS:

sudo yum install rsync -y

Debian, Ubuntu:

sudo apt install rsync -y

About

Create ECP applications and infrastructure ( `cpa-apps` ) starting from a template.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published