Py学习  »  python开源

[分享]使用Flask 搭建的git-share网站

geasyheart • 6 年前 • 647 次点击  

点我

git-share:

Description

A Full-featured forum software built with Flask and MongoDB for share interesting project,Now has been deploy ongit-share

Installation

  • add settings.py in app
import os

SECRET_KEY = "secret-key"

PROJECT_PATH = os.path.dirname(os.path.abspath(__file__))

MODE = 'DEV' # 'DEV' or 'CORE'

ERRORLOG_ENABLE = True
ERRORLOG_FILE = 'logs/error.log'

MONGODB_SETTINGS = 'mongodb://zy:123456@127.0.0.1:27017/zy?authSource=admin' # logs

# Geetest 
GEETEST_ID = ""
GEETEST_KEY = ""

# login
COOKIE_NAME = "YOUR_KEY"
COOKIE_MAX_AGE = 10000 

SENDER = {"email": "", "password": ""}

GITHUB_CLIENT_ID = ""
GITHUB_CLIENT_SECRET = ""

GITHUB_CALLBACK = ""
SENTRY_DSN = ''
  • install requirements
pip3 install -r requirements.txt

Deployment

  • run server[dev]
python3 manager.py
  • Docker[core]
cd ~/git-share
docker build -t gs/git-share:v1 .
docker run  -d -p 127.0.0.1:3000:80 --name git-share-v1 -v /var/logs/gunicorn/logs:/logs \
                                                        -v /srv/git-share/logs:/srv/git-share/logs \
                                                        -v /srv/git-share/settings.py:/tmp/git-share.py \
                                                        -e "GIT_SHARE_ENV=/tmp/git-share.py" gs/git-share:v1

欢迎小伙伴找BUG或者提出意见,也希望小伙伴能参与进来,修修补补以及开发自己想要的功能。

项目地址:

点我哦

最后一次修改于 (2017-07-18 18:47)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2677
 
647 次点击