opencdms / surface

GNU General Public License v3.0
6 stars 4 forks source link

Build process and cloud demo #21

Open isedwards opened 3 years ago

isedwards commented 3 years ago

Review/create the automated build process for SURFACE CDMS.

Use the build process to deploy a demonstation version of the SURFACE Django application at https://demo.opencdms.org/ with a demonstration version of the SURFACE API made available at https://demo.opencdms.org/api/surface/ (see #19)

@opencdms/pyopencdms

AbnerBissolli commented 2 years ago

Automatic deployment of the develop branch on the cloud service via GitHub actions.

fabiosato commented 2 years ago

@AbnerBissolli please document here in the comments what are the project files used by the deploy pipeline using GitHub Actions and where to setup the parameters used by the pipeline.

So far we have the git clone being performed after a merge on the develop branch. Let's include the other required steps such as:

AbnerBissolli commented 2 years ago

The requested changes were added in the workflow deploy-cloud.yml

The secrets of the workflow were added at Settings->Secrets->Actions:

Screenshot from 2022-03-12 16-34-29