CMPUT404-project-socialdistribution
See project.org (plain-text/org-mode) for a description of the project.
Make a distributed social network!
- Vyome Agarwal
- Sutanshu Seth
- Natasha Osmani
- Kyle McLean
- Adrian Leung
This project utilizes development containers as a development platform. Dev containers is a form of development where you are developing directly in the Docker container to ensure everyone is on the same platform and minimizes the risk of "but it works on my machine" issues.
- Make a copy of
.env.TEMPLATE
as.env
- Make sure Docker is running
- In VSCode, press the green icon in the bottom left of your window and select
Remote-Containers: Reopen in Container
in the dropdown
This project is deployed on Heroku using the container stack. All configuration to the stack should be configured in heroku.yml
.
- Add the addon
heroku-postgresql
to the app on the app's dashboard. This will create a config variableDATABASE_URL
as the database connection uri. - Add the following config variables to the app on the app's dashboard:
JWT_SECRET
: ********NODE_ENV
:production
- Set the app to deploy on GitHub push to master branch on the app's dashboard.
Send a pull request and be sure to update this file with your name.
Generally everything is LICENSE'D under the Apache 2 license by Abram Hindle.
All text is licensed under the CC-BY-SA 4.0 http://creativecommons.org/licenses/by-sa/4.0/deed.en_US
Contributors:
Karim Baaba
Ali Sajedi
Kyle Richelhoff
Chris Pavlicek
Derek Dowling
Olexiy Berjanskii
Erin Torbiak
Abram Hindle
Braedy Kuzma
Nhan Nguyen