Skip to content
This repository was archived by the owner on May 27, 2019. It is now read-only.

inzadrianbury/back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back-end

Druga odsłona aplikacji działającej po stronie serwera. Zmiany w porównaniu z poprzednią wersją to:

  • zmiana języka programowania na języka JavaScript uruchamianego na platformie NodeJS
  • przejście z bazy relacyjnej na bazę nieralacyjną (MySQL -> MongoDB)

Wymagania

  • NodeJS 9.8.0
  • MongoDB 3.7.1

Konfiguracja

Aplikacja posiada dwa wbudowane profile konfiguracyjne: profil deweloperski oraz profil produkcyjny

Profil deweloperski

Konfiguracja deweloperska znajduje się w pliku: ./src/configuration/development.js

Profil produkcyjny

Ustawienia aplikacji konfiguruje się za pomocą zmiennych środowiskowych

Zmienna środowiskowa Opis Przykład
AUTH_USER Login użytkownika admin
AUTH_PASSWORD Hasło użytkownika password
DB_HOST Host bazy danych localhost
DB_NAME Nazwa bazy danych moja_baza

Uruchomienie aplikacji

$ npm install

# Uruchomienie aplikacji z konfiguracją deweloperską
$ npm start-dev 

# Uruchomienie aplikacji z konfiguracją produkcyjną
$ npm start-prod 

About

Serwis utworzony na potrzeby pracy inżynierskiej - v2

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors