Nama Mahasiswa: Muhammad Ersya Vinorian
NRP: 5025211045
Judul TA: Rancang Bangun Aplikasi Web “Node Clash”: Permainan Edukatif Penyerangan Dan Pertahanan Keamanan Siber
Dosen Pembimbing: Baskoro Adi Pratomo, S.Kom., M.Kom., Ph.D.
Dosen Ko-pembimbing: Hadziq Fabroyir, S.Kom., Ph.D.
Klik gambar di atas untuk menonton demo
- Memiliki Docker terinstal
-
Clone Repository
git clone https://github.com/Informatics-ITS/ta-mvinorian
-
Konfigurasi Aplikasi
-
Masuk ke direktori aplikasi.
cd ta-mvinorian -
Salin file
.env.examplemenjadi.env.cp .env.example .env
-
Sesuaikan variabel di file
.envuntuk database sesuai dengan keinginan Anda (tidak perlu membuat database secara manual, akan dibuat otomatis oleh Docker).DB_NAME=nama_database DB_USER=nama_user DB_PASSWORD=password_user DB_URL=postgresql://DB_NAME:DB_PASSWORD@db:5432/DB_NAME
-
Jalankan perintah berikut dan salin hasilnya ke dalam variabel
JWT_SECRETdi file.env.openssl rand -base64 64
-
Jalankan perintah berikut dan salin hasilnya ke dalam variabel
NEXT_PUBLIC_COOKIE_SECRETdi file.env.openssl rand -hex 32
-
-
Menjalankan di Lokal
Aplikasi dapat dijalankan di lokal menggunakan Docker Compose. Pastikan Anda berada di direktori aplikasi, lalu jalankan perintah berikut.
docker compose up --build
-
Akses Aplikasi
Setelah proses build selesai, buka browser dan akses aplikasi di alamat berikut.
http://localhost:3434
Hubungi:
- Penulis: [email protected]
- Pembimbing Utama: [email protected]
