hsy77 b2a843ec09 | преди 4 години | ||
---|---|---|---|
bluelog | 删除 | преди 4 години | |
logs | 删除 | преди 4 години | |
migrations | 删除 | преди 4 години | |
pic | 删除 | преди 4 години | |
root/content | 删除 | преди 4 години | |
tests | 删除 | преди 4 години | |
uploads | 删除 | преди 4 години | |
.coveragerc | преди 4 години | ||
.flake8 | преди 4 години | ||
.flaskenv | преди 4 години | ||
.gitignore | преди 4 години | ||
LICENSE | преди 4 години | ||
Pipfile | преди 4 години | ||
Pipfile.lock | преди 4 години | ||
Procfile | преди 4 години | ||
Procfile.windows | преди 4 години | ||
README.md | преди 4 години | ||
content.rar | преди 4 години | ||
css.md | преди 4 години | ||
requirements.txt | преди 4 години | ||
wsgi.py | преди 4 години | ||
云计算项目.pptx | преди 4 години | ||
标题.png | преди 4 години |
使用镜像直接看第4步
云数据库以删除,需要新建(防止花费过高)
clone:
$ git clone https://github.com/hsy77/bluelog.git
$ cd bluelog
在云主机中安装依赖:
(这两步可不做,即不用创建虚拟环境)
$ python3 -m venv env
$ source env/bin/activate
(需要在云主机上或者虚拟环境中运行,两个环境都可以,为了保证psycopg2的安装不报错)
$ sudo yum install postgresql-libs -y
$ sudo yum install postgresql-devel -y
$ sudo yum install gcc -y
(安装需要的包)
$ pip3 install -r requirements.txt
生成数据并且运行:
$ flask forge #将数据导入数据表中
$ flask run -h 0.0.0.0 -p 80 #在0.0.0.0 80端口运行,为了使得使用外网ip可以访问
* Running on http://0.0.0.0:80/
接下来就可以在网页上输入云主机外网ip访问
Test account:
admin
helloflask
bluelog\bluelog\settings.py
中的以下四个参数改为自己数据库的设置生成数据并且运行:
$ flask forge #将数据导入数据表中
$ flask run -h 0.0.0.0 -p 80 #在0.0.0.0 80端口运行,为了使得使用外网ip可以访问
* Running on http://0.0.0.0:80/
接下来就可以在网页上输入云主机外网ip访问
Test account:
username: admin
password: helloflask