Skip to content

viktor-shepel/web-todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ubuntu setup

DB

# install whole PostgreSQL package
sudo apt-get install postgresql postgresql-client postgresql-contrib

# change password for Ubuntu's postgres user
sudo passwd postgres 

# log in as Ubuntu's postgres user
su postgres 

# change password for PostgreSQL's postgres user
# it should be equal to one provided in 'server/db/config.json.json'
# type Control+D to exit the PosgreSQL prompt
psql postgres
\password postgres

# create application DB
createdb todo

# log out as Ubuntu's postgres user
exit

# reload and restart DB
sudo service postgresql reload 
sudo service postgresql restart

Application

# install nodejs and task runner used by build system
sudo apt-get install nodejs
sudo npm install gulp -g

# checkout sources to your machine
git clone https://github.com/viktor-shepel/web-todo-app.git

# navigate to application folder
cd web-todo-app

# setup all application packages
npm install

# migrate DB to latest schema
gulp db:migrate

# launch app in development mode and redirect browser to address in terminal output
# like `Server started http://localhost:9000`
gulp development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published