Skip to content

farelmapm/vm-async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Setup

Masuk ke folder \backend dan jalankan command berikut:

pip install -r requirements.txt

Lalu jalankan server dengan command:

uvicorn main:app --reload

Buka terminal baru dan jalankan command berikut pada \frontend:

npm install

Lalu jalankan server dengan command:

npm run dev

Akses frontend pada URL localhost:3000.

Docker diperlukan untuk bisa menjalankan backend. Install Docker engine pada Linux, dan untuk bisa menjalankan demo backend, pull image ubuntu dengan menggunakan command:

docker pull ubuntu

Instance

Ketika mengakses localhost:3000, server frontend akan mengambil ID instance random dari backend melalui endpoint localhost:3000/api/vm. ID instance akan disimpan pada cookie browser. Untuk mengakses instance VM yang sebelumnya telah didapatkan, simpan ID pada cookie dan kirim ID dalam cookie untuk mendapatkan instance yang sama.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors