afids / afids-validator

Validator for the anatomical fiducial placement protocol
https://validator.afids.io
GNU General Public License v3.0
2 stars 4 forks source link

Set up non-heroku deploy workflow #190

Closed tkkuehn closed 1 year ago

tkkuehn commented 1 year ago

Proposed changes

This PR adds a workflow to build a "release" consisting of a built wheel of the AFIDs validator and the a set of environment variables to configure it (drawn from the repository secrets), then deploy it to the production AFIDs Validator server (also configured via the repository secrets).

I've tested this from a branch on my fork and everything seems to be in order, but its worth noting that a couple of things outside of merging this PR will need to happen for the workflow to work:

Types of changes

What types of changes does your code introduce? Put an x in the boxes that apply

_PR template was adopted from appium_

tkkuehn commented 1 year ago

Note to self: Pretty much all the prep work is done, just need to update the service definition on the server before merging and trying this out.