Skip to content

ScruffyPants/Radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

Internet Radio

"Internet Radio" paleidimo instrukcija:

5.1. Reikalinga programinė įranga

• Composer + Laravel (https://laravel.com/docs/5.6/installation)
• Node + npm + Angular (https://nodejs.org/en/download/, https://cli.angular.io)
• IceCast (http://icecast.org/download)
• SQL duombazė (MariaDB, PostgreSQL ar pan.) (https://dev.mysql.com/downloads/installer)
• Pasirinkta garso transalvimo programa(MIXXX (https://www.mixxx.org), SAMCast ar pan.)
• PostMan (Neprivaloma, https://www.getpostman.com/apps)

5.2. Programos konfiguracija

  1. Duomenų bazės sukūrimas
(a) Sukurti duomenų bazę pavadinimų "Radio"
  1. Susikonfiguruoti.env
(a) Eiti į katalogą 'Radio/api/'
(b) Pervadinti failą '.env.example' į '.env'
(c) .env faile pakeisti šią eilutę: DB_DATABASE=Radio
(d) Pagal lokalios duomenų bazės konfigūraciją atitinkamai pakeisti šias eilutes:

    i.    DB_HOST
    ii.   DB_PORT
    iii.  DB_USERNAME
    iv.   DB_PASSWORD
  1. Paleisti duomenų bazės migraciją
(a) Atsidaryti komandinę eilutę
(b) Eiti į katalogą 'Radio/api/'
(c) Įvesti komandą 'php artisan migrate:fresh'
  1. Susigeneruoti lokalų API raktą
(a) Atsidaryti komandinę eilutę
(b) Eiti į katalogą 'Radio/api/'
(c) Įvesti komandą 'php artisan passport:install'
(d) Įvesti komandą 'php artisan passport:client –personal'
  1. Įrašyti Angular modulius
(a) Atsidaryti komandinę eilutę
(b) Eiti į katalogą 'Radio/api/'
(c) Įvesti komandą 'npm install'
  1. Paleidimas
(a) Paleisti IceCast naudojant pridėtą IceCast.xml konfigūraciją
(b) Atsidaryti komandinę eilutę
(c) Eiti į katalogą 'Radio/api/'
(d) Įvesti komandą 'php artisan serve'
(e) Atsidaryti naują komandinę eilutę
(f) Eiti į katalogą 'Radio/radio/'
(g) Įvesti komandą 'ng serve'
  1. Transliacijos paleidimas
(a) Atsidaryti pasirinkitą transliavimo programą (MIXX, SAMCast ar pan.)
(b) Paleisti transliaciją pagal šiuos duomenis:
    • Login: Užregistruoto vartotojo prisijungimo vardas
    • Mount: Užregistruoto vartotojo prisijungimo vardas
    • Port: 8020
    • Password: Prisijungus prie sistemos, profilio sekcijoje sugeneruotas transliacijos raktas
    • Host: localhost arba 127.0.0.1
    • Type: IceCast2

Autoriai:

Linas Jonas Žilinskas (Front-End) @LiJuonas

Vilius Vaičiūnas (Back-End) @ScruffyPants

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published