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
近期下载者:
相关文件:
收藏者: