mirror of
https://github.com/taroved/pol
synced 2025-05-18 23:30:14 -07:00
Update readme.md
This commit is contained in:
parent
1ea8ab0a4c
commit
e80786fe51
95
readme.md
95
readme.md
@ -1,99 +1,20 @@
|
||||
# [PolitePol.com](http://politepol.com "RSS Feed Generator")
|
||||
# RSS feed generator website with user friendly interface
|
||||
# Docker version
|
||||
|
||||

|
||||
|
||||
This is source code of RSS feed generator website with user friendly interface.
|
||||
|
||||
## Installation of development server for Ubuntu
|
||||
(If you have some questions please contact me by github email)
|
||||
|
||||
Install required packages
|
||||
## Build
|
||||
```
|
||||
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 if you didn't yet.
|
||||
```
|
||||
sudo apt-get install mysql-server
|
||||
|
||||
sudo mysql -u root
|
||||
mysql> USE mysql;
|
||||
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
|
||||
mysql> FLUSH PRIVILEGES;
|
||||
mysql> exit;
|
||||
|
||||
sudo mysql_secure_installation
|
||||
```
|
||||
|
||||
Create database. **Use password 'toor' for root user**
|
||||
```
|
||||
mysql -uroot -ptoor -e 'CREATE DATABASE pol DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_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
|
||||
git clone https://github.com/marlluslustosa/pol
|
||||
cd pol
|
||||
docker-compose up -d --build
|
||||
```
|
||||
|
||||
## Access (port 8088)
|
||||
Docker Host IP in browser. Ex:
|
||||
http://192.168.0.10:8088
|
||||
|
||||
## License
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user