phoenix-flower

所属分类:后台框架
开发工具:CSS
文件大小:1580KB
下载次数:0
上传日期:2014-09-03 10:50:23
上 传 者sh-1993
说明:  使用Flask、SQLAlchemy等技术构建的黑客新闻类web应用程序。
(a hacker news like web app built up by using Flask, SQLAlchemy etc technologies.)

文件列表:
.DS_Store (6148, 2014-09-03)
.settings (0, 2014-09-03)
.settings\org.eclipse.core.resources.prefs (129, 2014-09-03)
42bang.png (787316, 2014-09-03)
LICENSE (1073, 2014-09-03)
config.back.py (240, 2014-09-03)
cron.py (3480, 2014-09-03)
data (0, 2014-09-03)
data\db (0, 2014-09-03)
data\db\cache.db (0, 2014-09-03)
data\db\sqlite.data (128000, 2014-09-03)
data\db\sqlite.data-journal (1544, 2014-09-03)
database.py (21672, 2014-09-03)
index.py (12269, 2014-09-03)
nginx.conf (3233, 2014-09-03)
requirements.txt (85, 2014-09-03)
static (0, 2014-09-03)
static\css (0, 2014-09-03)
static\css\au.css (7107, 2014-09-03)
static\css\base.css (25668, 2014-09-03)
static\css\font-awesome.css (23704, 2014-09-03)
static\public (0, 2014-09-03)
static\public\background (0, 2014-09-03)
static\public\background\bg.png (4759, 2014-09-03)
static\public\background\head_bg.png (5578, 2014-09-03)
static\public\background\head_bg_big.jpg (58194, 2014-09-03)
static\public\background\head_bg_old.jpg (72469, 2014-09-03)
static\public\font (0, 2014-09-03)
static\public\font\FontAwesome.otf (50204, 2014-09-03)
static\public\font\font-awesome (0, 2014-09-03)
static\public\font\font-awesome\css (0, 2014-09-03)
static\public\font\font-awesome\css\font-awesome-ie7.css (33490, 2014-09-03)
static\public\font\font-awesome\css\font-awesome-ie7.min.css (30324, 2014-09-03)
static\public\font\font-awesome\css\font-awesome.min.css (19502, 2014-09-03)
static\public\font\font-awesome\less (0, 2014-09-03)
static\public\font\font-awesome\less\bootstrap.less (1964, 2014-09-03)
static\public\font\font-awesome\less\core.less (2202, 2014-09-03)
... ...

phoenix-flower ============== ![](https://github.com/catsky/phoenix-flower/blob/master/42bang.png) ## introduction A hacker news like web app built up by using Python Web Framework Flask, SQLAlchemy, Mysql/SQLite, Cron etc technologies. ## Wanna see a Demo of this project? sorry, not at this moment. will release soon when web server is ready. ## How to deploy on my own env? recommend to install this app on your LEMP server. 1. mysql php nginx install: https://www.digitalocean.com/community/articles/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-12-04 2. phpmyadmin nginx https://www.digitalocean.com/community/articles/how-to-install-phpmyadmin-on-a-lemp-server/ 3. install pip ``` sudo apt-get install python-pip ``` 4. install virtualenv ``` pip install virtualenv ``` 5. create the virtualenv for phoenixflower ``` virtualenv phoenixflower ``` 6. active your virtual env by ``` source phoenixflower/bin/activate ``` 7. install dev env in order to make the mysql dev installation smoothly ``` sudo apt-get install libmysqlclient-dev python-dev ``` 8. install the requirements for this app ``` sudo apt-get install git git clone https://github.com/catsky/phoenix-flower.git cd phoenix-flower pip install -r requirements.txt ``` 9. rename config.back.py to config.py, and fullfill the info according to your settings. 10. create a db called "phoenixflower" using phpmyadmin or something else 11. start this app by running ``` python index.py ``` 12. access this app via http://localhost:5000 ENJOY! :) *13. OR DEPLOY ON THE PRODUCTION ENV recommend to use nginx and uwsgi, follow the instruction below https://www.digitalocean.com/community/articles/how-to-setup-uwsgi-on-ubuntu-12-10 https://gist.github.com/mplewis/6076082 ``` uwsgi --socket 127.0.0.1:3031 --module index --callable app --virtualenv /root/phoenixflower/ --daemonize=/var/log/uwsgi/phoenixflower.log ``` ##License MIT

近期下载者

相关文件


收藏者