An exercise to put to practice software development teamwork, subsystem communication, containers, deployment, and CI/CD pipelines. See instructions for details.
Deppops is designed to serve as a medium between people who are interested in trading personal belongings, including clothing, accessories, and other items. Users will be able to post items for others to see and potentially request trades, as well as browse and search for items they would like to trade for. In our app, we have a front end webapp for users that accesses a database through docker containers.(note please do not upload images larger than 16mb as that size is not supported).
- Ensure you have python 3.11 or higher installed
- Ensure you have have Docker installed and running on your computer.
- Optionally, have docker Desktop
- Clone the directory through Git Bash with the command:
git clone https://github.com/software-students-fall2023/5-final-project-rice.git
-
Open Docker Desktop or a new terminal
-
In your command prompt/terminal, access the directory where you cloned the repository:
cd "path_to_directory"
- From here, run the commands:
docker-compose build
docker-compose up
-
Now, access the http://127.0.0.1:3000/ in your browser of choice.
-
to end the session
docker-compose stop
or
docker-compose down
With deployment to Digital Ocean, you can access our webapp directly by typing in your url: http://159.203.78.56:3000/