Skip to content

software-students-fall2023/5-final-project-rice

Repository files navigation

Final Project

Continuous Deployment app tests

An exercise to put to practice software development teamwork, subsystem communication, containers, deployment, and CI/CD pipelines. See instructions for details.

What is Deppops?

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).

Installation and Usage

Prerequisites

  1. Ensure you have python 3.11 or higher installed
  2. Ensure you have have Docker installed and running on your computer.
  3. Optionally, have docker Desktop

Github Repository Cloning Option

  1. Clone the directory through Git Bash with the command:
git clone https://github.com/software-students-fall2023/5-final-project-rice.git
  1. Open Docker Desktop or a new terminal

  2. In your command prompt/terminal, access the directory where you cloned the repository:

cd "path_to_directory"
  1. From here, run the commands:
docker-compose build
docker-compose up
  1. Now, access the http://127.0.0.1:3000/ in your browser of choice.

  2. to end the session

docker-compose stop

or

docker-compose down

Website Access Option

With deployment to Digital Ocean, you can access our webapp directly by typing in your url: http://159.203.78.56:3000/

DockerHub

DockerHub for Continuous Deployment: rice_dbweb_app

Contributors

About

5-final-project-rice created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published