Today we continued work on getting our application hosted on Amazon Web Services (AWS). This ended up being a lot more challenging than we expected. It's difficult to navigate the system when we're restricted by needing to manually get permissions (Amazon's way of limiting what some users can do) from to start or stop services, create instances, etc. It is good practice, of course, to be conservative with these permissions. We empathize with them wanting to do things this way.

Our main problems seem to be with Docker crashing when it begins to run on the AWS instance we created. We also sometimes can't even get the instance to be registered with the container service. We will continue work on this tomorrow. If for some reason we can't get the Docker setup working before our demo on Thursday, we will likely resort to just manually using instances without any container service managing them.

Note: This was originally posted on the blog I used for my co-op term while at Seneca College ( before being imported here.