Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Omaha Server on Ubuntu
- # apt install postgresql-9.5 postgresql-server-dev-9.5 redis-server
- # apt install python-lxml libxml2 libxslt1.1 libxslt1-dev libjpeg9 libjpeg9-dev
- # service redis-server start
- # service postgresql start
- # su postgres
- $ createuser omaha_server --encrypted --createrole --pwprompt
- Enter password for new role: omaha_server
- Enter it again: omaha_server
- $ psql
- postgres=# create database omaha_server;
- postgres=# grant all privileges on database omaha_server to omaha_server;
- \q
- $ exit
- # exit
- $ mkvirtualenv omaha-server
- $ workon omaha-server
- (omaha-server) $ export DB_NAME=omaha_server
- (omaha-server) $ export DB_USER=omaha_server
- (omaha-server) $ export DB_PASSWORD=omaha_server
- (omaha-server) $ git clone https://github.com/Crystalnix/omaha-server.git
- (omaha-server) $ cd omaha-server
- (omaha-server) $ git remote add mherrman https://github.com/mherrmann/omaha-server.git
- (omaha-server) $ git fetch mherrman
- (omaha-server) $ git checkout -t mherrman/feature/delta-updates -b mherrman_feature_delta_updates
- $ vim requirements/test.txt # See: https://github.com/FactoryBoy/factory_boy/issues/334
- above line with fake-factory==...
- add Faker>=0.7.0
- [Issue in fresh ubuntu installation. Needs fix.]
- (omaha-server) $ pip install -r requirements/dev.txt -r requirements/test.txt
- (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
- (omaha-server) $ paver test
- (omaha-server) $ cd omaha_server
- (omaha-server) $ python manage.py migrate sites
- (omaha-server) $ python manage.py migrate auth
- (omaha-server) $ cd ..
- (omaha-server) $ paver migrate
- (omaha-server) $ export OMAHA_SERVER_PRIVATE=True
- (omaha-server) $ export DJANGO_SETTINGS_MODULE=omaha_server.settings_local
- (omaha-server) $ cd omaha_server
- (omaha-server) $ python manage.py runserver
- browse http://127.0.0.1:8000/admin
- username: admin
- password: admin
Add Comment
Please, Sign In to add comment