As by the title, I believe we should get a deployment pipeline set up. This would include a docker and/or docker-compose file, and a script that will handle the deployment process to Lightsail or some other chosen cloud host.
as of commit da9bfc4 the docker container appears to run the app properly.
Note
It should be noted that while the container runs, it seems Gunicorn takes a while to boot up after the container starts. This means it may take between 10 - 30 seconds before the server starts and can receive messages. I am working on a way to block until the server start but I am yet to implement it.
The port that should be targeted in the container is set to port 80 (the default for HTTP) so simply entering http://localhost will suffice to reach the page once server starts.
Brief
As by the title, I believe we should get a deployment pipeline set up. This would include a docker and/or docker-compose file, and a script that will handle the deployment process to Lightsail or some other chosen cloud host.
Requirements