-
Notifications
You must be signed in to change notification settings - Fork 0
Quickstart
Make sure you have docker installed in your local machine. If not, you can download it from here. To check if you have docker installed, you can run the following command in your terminal:
docker --version
If you have docker installed, you should see the version of docker you have. If you don't see the version, you should install docker.
- Clone the repository:
git clone https://github.com/bounswe/bounswe2024group2.git
- Go into the project folder
cd bounswe2024group2
- Create a
.env
file in the root directory of the project and add the following environment variables:
SECRET_KEY= <your_django_secret_key>
EMAIL_HOST_USER= <your-email-host>
EMAIL_HOST_PASSWORD= <your-email-host-password>
TMDB_API_KEY=<your_tmdb_api_key>
TMDB_RATE_LIMIT=40
OMDB_API_KEY=<your_omdb_api_key>
DEBUG=True
MYSQL_ROOT_PASSWORD=password
MYSQL_DATABASE=db
DB_NAME='db'
DB_USER='root'
DB_PASSWORD='password'
DB_HOST='db'
DB_PORT='3306'
APP_USER_PASS=irem1717
One way to generate a Django secret key is to use the following command:
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
SemanticFlix uses its own email host to send emails. You can use your own email host to send emails. If you don't have an email host, you can use the email host provided by SemanticFlix. To use the email host provided by SemanticFlix, you can contact the team members.
- Build the docker images
docker-compose build
- Run the docker containers
docker-compose up -d
With these commands, you will start the containers for backend, frontend and database. You can access the frontend from http://localhost:3000
and the backend from http://localhost:8020
. Database will be running on localhost:3037
.
- Lab Report #1,24.09.2024
- Lab Report #2,01.10.2024
- Lab Report #3,08.10.2024
- Lab Report #4,15.10.2024
- Lab Report #5,05.11.2024
- 1st Meeting, 03.10.2024
- 2nd Meeting, 10.10.2024
- 3rd Meeting, 17.10.2024
- 4th Meeting, 19.10.2024
- 5th Meeting, 24.10.2024
- Halil İbrahim Kasapoğlu
- Rukiye Aslan
- Kamil Deniz Coşkuner
- Mahmut Buğra Mert
- Furkan Şenkal
- Muhammed Erkam Gökcepınar
- Cem Güngör
- Oğuz Pançuk
Orkun Mahir Kılıç
SemanticFlix Archieve
- 1st Meeting,19.02.2024
- 2nd Meeting,21.02.2024
- 3rd Meeting,03.03.2024
- 4th Meeting,07.03.2024
- 5th Meeting,10.03.2024
- 6th Meeting,14.03.2024
- 7th Meeting,21.03.2024
- 8th Meeting,01.04.2024
- 9th Meeting,17.04.2024
- 10th Meeting,18.04.2024
- 11th Meeting,25.04.2024
- 12th Meeting,02.05.2024
- 13th Meeting,09.05.2024
- Halil İbrahim Kasapoğlu (Communicator)
- Rukiye Aslan
- Kamil Deniz Coşkuner
- Mahmut Buğra Mert
- İrem Nur Yıldırım
- Furkan Şenkal
- Muhammed Erkam Gökcepınar
- Osman Yasin Baştuğ
Okay DemirSait Hızlı