Skip to content

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

Notifications You must be signed in to change notification settings

giannidallatorre/cpa-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Languages

  • Shell 66.6%
  • HCL 33.4%