COSC481W-2020Fall / cosc481w-581-2020-fall-datatitans

cosc481w-581-2020-fall-datatitans created by GitHub Classroom
2 stars 4 forks source link

Dockerize application #117

Open BlastoiseBlue opened 4 years ago

BlastoiseBlue commented 4 years ago

At the moment, the Data Titans site is hosted on our local machines. While this works for development purposes, it introduces certain issues. For one, most of our team uses Windows, which can introduce certain compatibility issues, such as being unable to run Memcached. Additionally, some members have reported Django failing to launch correctly after pulling from master. Additionally, the server will attempt to initialize and update the database when it starts up, which could result in a race condition. As such, it makes sense to start moving towards using Docker containers for the application, allowing us to take advantage of a Linux environment, as well as making sure the database manipulation only occurs once, regardless of how many server instances start up.

rhayes13 commented 4 years ago

@BlastoiseBlue Could you fill us in on this during our next meeting?