Bu proyekt, Docker üzərində işləyən iki moduldan ibarətdir:
Go (net/http) istifadə edilərək inkişaf etdirilən bu servis, quotes.json
faylından sitatları təqdim edir. API, istifadəçilərin müxtəlif sitatlara asanlıqla daxil olmasını təmin edir.
- Texnologiya: Go (net/http)
- Funksiyalar:
- Təsadüfi sitat göstərilməsi
- Sitat ID-sinə əsasən axtarış
- Səhifə üzrə sitat siyahısı
- Port: 5000
Web modulu, sadə HTML, CSS və JavaScript istifadə edilərək hazırlanmış bir interfeysdən ibarətdir. Veb səhifə, API-dən məlumat çəkərək istifadəçiyə sitatları vizual olaraq təqdim edir. İstifadəçi, sitatları təsadüfi olaraq görməklə yanaşı, ID ilə axtarış edə və səhifə üzrə sitat siyahılarını görə bilər.
- Texnologiyalar: HTML, CSS, JavaScript
- Funksiyalar:
- API-dən təsadüfi sitat çəkmək
- Sitat ID-sinə əsasən axtarış etmək
- Səhifə üzrə sitat siyahılarını göstərmək
- Port: 80
git clone https://github.com/Hajiagha-Sadikhov/quote-project.git
cd quote-project
To run the project using Docker Compose, follow these step.
docker-compose up --build
To stop the running containers, use the following command.
docker-compose down
Go dilini öyrənmək üçün bəzi faydalı mənbələr:
-
Go Rəsmi Sənədləri
Go dilinə aid rəsmi sənədlər və təlimatlar. -
Go by Example
Go dilini nümunələr vasitəsilə öyrənmək üçün əla bir qaynaq. -
GoLang Təlimi by freeCodeCamp.org - YouTube
Go dili haqqında ətraflı video formatında məlumatlar.
Docker öyrənmək üçün aşağıdakı mənbələr faydalıdır:
-
Docker Rəsmi Sənədləri
Docker-ın rəsmi sənədləri, konteynerlər və digər mövzular haqqında ətraflı məlumat. -
Docker Rəsmi Təlimatları
Docker ilə bağlı müxtəlif təlimatlar və ən yaxşı təcrübələr. -
Docker Tutorial for Beginners - YouTube
Başlayanlar üçün Docker video formatında məlumatlar. -
Docker Mastery Kursu - Udemy
Tətbiq inkişaf etdiriciləri üçün Docker-ın əsasları və necə istifadə edəcəyiniz haqqında faydalı məlumatlar.
-
Nginx Rəsmi Sənədləri
Nginx-in rəsmi sənədləri, konfiqurasiya, modullar və ən yaxşı təcrübələr haqqında ətraflı məlumat təqdim edir. -
Nginx Başlanğıc Təlimatı
Nginx ilə işləməyə başlamaq üçün istifadəçilərə uyğun və asan başa düşülən bir təlimat. -
Nginx wiki
Müxtəlif ssenarilər üçün Nginx-i effektiv şəkildə konfiqurasiya etmək üçün istifadə edilə bilən istifadə hallarının və ən yaxşı təcrübələrin toplusu. -
Nginx Performansını Tuning Etmək
Nginx ilə yüksək performanslı tətbiqləri işlətmək üçün performans optimizasiyası və ən yaxşı təcrübələr haqqında məlumat.
📌 Some parts of this documentation were improved with the help of AI tools to enhance clarity and structure.
This project is licensed under the Apache License 2.0.