Uputstvo za Korištenje
Uputstvo za pristup za deployanu web-aplikaciju
Username | Password | Link |
---|---|---|
11213740 | sNHMf4geZaf@M#E | http://risdecibel-001-site1.anytempurl.com/ |
Login informacije za razlicite vrste korisnika
Sifra | Vrsta | |
---|---|---|
admin@decibel.com | Admin123@ | Administrator |
skrillex@decibel.com | Admin123@ | Izvodjac |
regularan@decibel.com | Admin123@ | Regularni Korisnik |
Firebase storage
Posto aplikacija koristi Firebase za pohranu slika i audio fajlova potrebno je da se nalaze .env
fajl
u projektu porec Decibel.csproj
fajla:
.env
:
API_KEY=AIzaSyDNwnJjEK4wCr53Mmv8T5cI7gYiOL4AN8E
BUCKET=trailerflix-25df2.appspot.com
AUTH_EMAIL=admin@admin.com
AUTH_PASSWORD=admin@123
AUTH_DOMAIN=trailerflix-25df2.firebaseapp.com
Ruti: /StatistikaReprodukcije
imaju samo Administratori pravo, inace vraca Unauthorized
.
Uputstvo za pristup za dokerizovanu web-aplikaciju lokalno
Dokerizovani tar fajlova za web-server i bazu podataka se nalaze u Kontejneri
direktoriju koji se nalazi
u root repozitorija.
Projekat se moze prvo klonirati:
git clone https://RIS-2024-Decibel@dev.azure.com/RIS-2024-Decibel/Decibel/_git/Decibel
ili se mogu preuzeti tar fajlovi.
Nakon sto su preuzeti fajlovi, potrebno je otvoriti terminal (s administratorskim pravima) i navigirati do direktorija
u kome se nalaze tar fajlovi (putem cd
)
Putem komande
ls
mozemo izlistati trenutne fajlove i direkotorije koje se nalaze unutar direktorijepwd
:Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 26. 1. 2025. 21:14 606721536 baza-podataka.tar -a---- 26. 1. 2025. 21:14 132776960 web-aplikacija.tar
Poslije toga je potrebno pokrenuti:
docker load -i baza-podataka.tar
docker load -i web-aplikacija.tar
Koje učitavaju docker slike za web-server i bazu podataka iz tar arhive.
Moze se pokrenuti komanda docker images
koja ce izlistati sve lokalne docker slike na sistemu:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
stanje-baze-podataka latest 3ba98d4e4abc 50 minutes ago 2.41GB
stanje-web-aplikacije latest a001c329b0a6 About an hour ago 485MB
Nakon toga se kontejneri mogu pokrenuti:
docker run -d -p 8080:80 --name web-container web-aplikacija
docker run -d -p 1433:1433 --name baza-podataka stanje-baze-podataka
Pokrece bazu podataka i mapira port host 1433 na 1433 kontejnera takodjer u -d detached modu
Sada putem komande docker ps
mogu se izlistati kontejneri:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
99eaa59ecbe5 stanje-baze-podataka "/opt/mssql/bin/perm…" 2 minutes ago Up 2 minutes 0.0.0.0:1433->1433/tcp baza-podataka
3243a52cc0c7 stanje-web-aplikacije "dotnet Decibel.dll" 3 minutes ago Up 3 minutes 0.0.0.0:8080->80/tcp web-container
Sada na adresi: http://localhost:8080/ se nalazi lokalni web server!