v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-18 07:10:09 -07:00
pol/readme.md
Alexandr Nesterenko 1c254e4ca8 readme
2017-05-03 12:08:51 -07:00

88 lines
1.7 KiB
Markdown

# [PolitePol.com](http://politepol.com "RSS Feed Generator")
# RSS feed generator website with user friendly interface
![PolitePol.com](frontend/frontend/static/frontend/images/apple-touch-icon-144x144-precomposed.png "PolitePol.com")
This is source code of RSS feed generator website with user friendly interface.
## Installation of development server for Ubuntu and Debian
Install required packages
```
sudo apt-get install python-minimal libmysqlclient-dev libxml2-dev libxslt-dev python-dev libffi-dev gcc libssl-dev gettext
```
Install pip
```
pushd /tmp
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
popd
```
Install pip packages
```
sudo pip install -r pol/requirements.txt
```
Install less and yuglify
```
sudo apt-get install nodejs npm
sudo npm install -g less@2.7.1
sudo npm -g install yuglify@0.1.4
sudo ln -s /usr/bin/nodejs /usr/bin/node
```
Install sass
```
sudo apt-get install ruby
sudo su -c "gem install sass -v 3.4.22"
```
Install and setup nginx
```
sudo apt-get install nginx
sudo cp pol/nginx/default.site-example /etc/nginx/sites-available/default
sudo service nginx reload
```
Install and setup mysql. **Use password 'toor' for root user**
```
sudo apt-get install mysql-server
mysql -uroot -ptoor -e 'CREATE DATABASE pol DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;'
```
Create django config
```
cp pol/frontend/frontend/settings.py.example pol/frontend/frontend/settings.py
```
Initialise database
```
pushd pol/frontend
python manage.py migrate
python manage.py loaddata fields.json
popd
```
## Run servers
Run downloader server
```
pushd pol
python downloader.py
popd
```
Run frontend server
```
pushd pol/frontend
python manage.py runserver
popd
```
## License
MIT