-
Notifications
You must be signed in to change notification settings - Fork 2
Backend System Manual
Kerem Zaman edited this page Jan 7, 2022
·
2 revisions
The backend app is dockerized and it already includes the build bundle of the frontend app. To build and run the backend app, building and running using the Dockerfile is enough. Docker and docker-compose should be already installed to use it.
There are three steps to build and run it using the Dockerfile.
- Copy
db_dump_07-01-2022_16_58_48.sql
under2021SpringGroup2
. - Go to
2021SpringGroup2
directory. - Run
docker-compose build
on terminal. It builds the container. - Run
docker-compose up -d
on terminal. Now the container is up onlocalhost:9000
- Run
docker-compose logs
to see if the tests are passed. - After tests are passed, run
sudo docker cp db_dump_07-01-2022_16_58_48.sql 2021springgroup2_database_1:/tmp/
to copy dump file into database container. - Run
sudo docker exec -i 2021springgroup2_database_1 pg_restore -U rebound_user -f /tmp/db_dump_07-01-2022_16_58_48.sql
to restore dump.
-
Home
-
Communication plan
-
Some interesting GitHub repositories
- Git Basics
- Time Tracking
- RAM
- Lessons Learned
- System Manual
- Doğukan Akar
- Şefika Akman
- Ömer Arslan
- İbrahim Kağan Bayat
- Berkay Döner
- Ahmet Necip Görgülü
- Ege Can Kaya
- Bengisu Özaydın
- Mehmet Saraçoğlu
- Kerem Zaman
- Project Requirements
- Existing Examples
- Questions for Customers
- Customer Meeting Notes
- Scenarios and Mockups
- Class Diagram
- Sequence Diagrams
- Use Case Diagram
- Practice App API Documentation
- Rebound API Documentation
- Meeting Notes #1 (28.03.2021)
- Meeting Notes #2 (30.03.2021)
- Meeting Notes #3 (03.04.2021)
- Meeting Notes #4 (07.04.2021)
- Meeting Notes #5 (14.04.2021)
- Meeting Notes #6 (21.04.2021)
- Meeting Notes #7 (24.04.2021)
- Meeting Notes #8 (28.04.2021)
- Meeting Notes #9 (29.04.2021)
- Meeting Notes #10 (05.05.2021)
- Meeting Notes #11 (22.05.2021)
- Meeting Notes #12 (26.05.2021)
- Meeting Notes #13 (29.05.2021)
- Meeting Notes #14 (02.06.2021)
- Meeting Notes #15 (09.06.2021)