Guest User

Untitled

a guest
Jan 18th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. Omaha Server on Ubuntu
  2.  
  3.  
  4. # apt install postgresql-9.5 postgresql-server-dev-9.5 redis-server
  5. # apt install python-lxml libxml2 libxslt1.1 libxslt1-dev libjpeg9 libjpeg9-dev
  6. # service redis-server start
  7. # service postgresql start
  8.  
  9. # su postgres
  10. $ createuser omaha_server --encrypted --createrole --pwprompt
  11. Enter password for new role: omaha_server
  12. Enter it again: omaha_server
  13.  
  14. $ psql
  15. postgres=# create database omaha_server;
  16. postgres=# grant all privileges on database omaha_server to omaha_server;
  17. \q
  18.  
  19. $ exit
  20. # exit
  21.  
  22. $ mkvirtualenv omaha-server
  23. $ workon omaha-server
  24. (omaha-server) $ export DB_NAME=omaha_server
  25. (omaha-server) $ export DB_USER=omaha_server
  26. (omaha-server) $ export DB_PASSWORD=omaha_server
  27.  
  28. (omaha-server) $ git clone https://github.com/Crystalnix/omaha-server.git
  29. (omaha-server) $ cd omaha-server
  30. (omaha-server) $ git remote add mherrman https://github.com/mherrmann/omaha-server.git
  31. (omaha-server) $ git fetch mherrman
  32. (omaha-server) $ git checkout -t mherrman/feature/delta-updates -b mherrman_feature_delta_updates
  33. $ vim requirements/test.txt # See: https://github.com/FactoryBoy/factory_boy/issues/334
  34. above line with fake-factory==...
  35. add Faker>=0.7.0
  36. [Issue in fresh ubuntu installation. Needs fix.]
  37. (omaha-server) $ pip install -r requirements/dev.txt -r requirements/test.txt
  38. (omaha-server) $ pip install --upgrade sqlparse==0.2.1 # See: http://stackoverflow.com/questions/38479063/django-debug-toolbar-breaking-on-admin-while-getting-sql-stats
  39. (omaha-server) $ paver test
  40. (omaha-server) $ cd omaha_server
  41. (omaha-server) $ python manage.py migrate sites
  42. (omaha-server) $ python manage.py migrate auth
  43. (omaha-server) $ cd ..
  44. (omaha-server) $ paver migrate
  45. (omaha-server) $ export OMAHA_SERVER_PRIVATE=True
  46. (omaha-server) $ export DJANGO_SETTINGS_MODULE=omaha_server.settings_local
  47. (omaha-server) $ cd omaha_server
  48. (omaha-server) $ python manage.py runserver
  49.  
  50. browse http://127.0.0.1:8000/admin
  51. username: admin
  52. password: admin
Add Comment
Please, Sign In to add comment