Selamat datang di Reservista! Aplikasi seluler ini dikembangkan menggunakan React Native dan Spring Boot. Ini adalah sistem reservasi yang menyediakan beberapa hotel di beberapa kota di seluruh dunia sehingga Anda dapat memesan ruangan apa pun di hotel -hotel ini. Untuk menjalankan aplikasi ini, kami menggunakan Docker Compose untuk pengaturan dan penyebaran yang mudah.
Sebelum Anda mulai, pastikan bahwa Anda memiliki yang berikut diinstal pada mesin Anda:
Klon Repositori:
git clone https://github.com/hussainmansour/Reservista.git
Arahkan ke Direktori Proyek:
cd Reservista
Jika Anda telah mengubah kode maka Anda harus melakukan langkah -langkah berikut untuk melihat perubahan aplikasi, jika tidak, lompat ke langkah 4:
Arahkan ke direktori backend:
cd Backend
Pastikan file./mvnw memiliki izin untuk menjalankan:
chmod +x mvnw
Menghasilkan file jar:
./mvnw clean
./mvnw install -DskipTests
Kembali ke Direktori Proyek kemudian lanjutkan dari Langkah 4:
cd ..
Bangun dan jalankan wadah Docker menggunakan Docker Compose:
docker-compose up --build
Tunggu wadah untuk memulai. Anda dapat memeriksa log menggunakan:
docker-compose logs -fTekan 'Ctrl+C' untuk keluar dari tampilan log.
Untuk menghentikan aplikasi dan mematikan wadah Docker, jalankan:
docker-compose down