cybernetisk / internsystem-frontend

Frontend for https://in.cyb.no/
MIT License
3 stars 4 forks source link

CYBs internsystem (frontend)

Master Test
Build Status Build Status

Dette prosjektet er frontend-delen av https://github.com/cybernetisk/internsystem. Utvidet informasjon er tilgjengelig i det prosjektet.

Teknisk oversikt for frontend

Sette opp utviklingsversjon

npm install
npm run dev

http://localhost:3000/

API-adressen til backend kan overstyres ved å kopiere env.template.js til env.override.js og redigere innholdet.

Kobling mot backend

Som standard vil den bruke backend på samme hostname som devserveren men på port 8000. Når man lager produksjonsversjon brukes imidlertid samme hostname og port. Dette kan evt. endres i webpack.config.js.

Når man tester denne frontend-delen må man husk å ha en fungere backend som tilbyr data. Ved å følge README i backend oppnår man det.

Frontend i produksjon

Frontend er bare statiske filer. Se .travis.yml og scripts/deploy.sh for hvordan dette blir satt i produksjon. Frontend settes i produksjon automatisk ved push til master.

Se flere detaljer om produksjonsmiljøet i http://github.com/cybernetisk/internsystem