How to deploy this website

  • Locally run with docker compose build and docker compose up, then navigate to localhost:4000 to see it live.
  • If I changed the gems, I need to copy the new Gemfile.lock from the container to the folder, docker cp <container_id>:/usr/src/app/Gemfile.lock . (check container id with docker ps -a). Otherwise Github Pages can't deploy.
  • To upload changes just git stage *, git commit -m "commit message", and git push.
  • Remember to update references.bib if I add citations of new resources!