clearlydefined / service

The service side of clearlydefined.io
MIT License
45 stars 39 forks source link

add GitHub action for deploy of production service #1051

Closed elrayle closed 4 months ago

elrayle commented 4 months ago

NOTE: This will merge into prod and then be back ported to master.


Description

The GitHub action in this PR deploys prod branch to the production service webapps in US and Europe. It uses the docker image built by the action and published to ghcr.

Related Work

The action in this PR is very similar to the action for dev deploy in PR #1021. Once this is merged in both prod and master, consider merging the two actions.

The main differences are:

This is the same action that was being merged into master. Because of the need to have this in prod for the release, this PR is replacing PR #1030.