This PR migrates the base application off of Anaconda and onto poetry. It does this by creating a new image dedicated to building RMG-Py from source and copies the resulting binaries into application container via a Docker multi-stage build (Docker docs).
Another couple things to note:
Drops the docker-compose file version from 3.8 -> 3.7 for compatibility with older Docker Engine versions
Cleans up the docker-compose files to sort sections and simplify paths
Note that I wasn't able to run the application since I don't have access to RMG-Models - @kianmehrabani you'll have to verify this (and fix a couple other things like the README, keys, deployment, etc. :smile:)
This PR migrates the base application off of Anaconda and onto poetry. It does this by creating a new image dedicated to building RMG-Py from source and copies the resulting binaries into application container via a Docker multi-stage build (Docker docs).
Another couple things to note:
Note that I wasn't able to run the application since I don't have access to RMG-Models - @kianmehrabani you'll have to verify this (and fix a couple other things like the README, keys, deployment, etc. :smile:)
Resolves comocheng/kineticmodelssite#166.