GMOD / Apollo3

JBrowse 2 plugin for editing annotations on an Apollo server
Apache License 2.0
6 stars 4 forks source link

Investigate deploying to remote host with Docker Compose from GitHub Actions #365

Open garrettjstevens opened 4 months ago

garrettjstevens commented 4 months ago

It would be nice if we could have a GitHub action automatically update the docker images running on our demo site after a new image is published. I think remote deployment can be done with Docker remote hosts: https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/

It looks like there could be existing GitHub actions for this as well, such as https://github.com/marketplace/actions/docker-deployment, but we'll need to test and see if it actually works.

garrettjstevens commented 4 months ago

I've stopped the running processes on the staging server like we discussed. Could you try deploying the compose file from this branch and make sure it works? https://github.com/GMOD/Apollo3/tree/publish_docker