博客系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
1.7 KiB

4 years ago
4 years ago
4 years ago
  1. # Bluelog 安装
  2. **使用镜像直接看第4步**
  3. **云数据库以删除,需要新建**(防止花费过高)
  4. ## 1,安装过程
  5. clone:
  6. ```
  7. $ git clone https://github.com/hsy77/bluelog.git
  8. $ cd bluelog
  9. ```
  10. ## 2,使用已有数据库
  11. ## (使用新建数据库先跳转至3,再做2)
  12. 在云主机中安装依赖:
  13. ```
  14. (这两步可不做,即不用创建虚拟环境)
  15. $ python3 -m venv env
  16. $ source env/bin/activate
  17. (需要在云主机上或者虚拟环境中运行,两个环境都可以,为了保证psycopg2的安装不报错)
  18. $ sudo yum install postgresql-libs -y
  19. $ sudo yum install postgresql-devel -y
  20. $ sudo yum install gcc -y
  21. (安装需要的包)
  22. $ pip3 install -r requirements.txt
  23. ```
  24. 生成数据并且运行:
  25. ```
  26. $ flask forge #将数据导入数据表中
  27. $ flask run -h 0.0.0.0 -p 80 #在0.0.0.0 80端口运行,为了使得使用外网ip可以访问
  28. * Running on http://0.0.0.0:80/
  29. ```
  30. 接下来就可以在网页上输入云主机外网ip访问
  31. Test account:
  32. * username: `admin`
  33. * password: `helloflask`
  34. ## 3, 使用新建云数据库
  35. - 将`bluelog\bluelog\settings.py` 中的以下四个参数改为自己数据库的设置
  36. ![数据库设置.jpg](http://ww1.sinaimg.cn/large/005ZSk16gy1gmqk9kv2iwj30cw03rwei.jpg)
  37. # 4,从镜像中导入:
  38. ### - 先做步骤3,新建数据库
  39. ### - 然后
  40. 生成数据并且运行:
  41. ```
  42. $ flask forge #将数据导入数据表中
  43. $ flask run -h 0.0.0.0 -p 80 #在0.0.0.0 80端口运行,为了使得使用外网ip可以访问
  44. * Running on http://0.0.0.0:80/
  45. ```
  46. 接下来就可以在网页上输入云主机外网ip访问
  47. Test account:
  48. * username: `admin`
  49. * password: `helloflask`
  50. ## 安装成果
  51. ![安装成果.jpg](http://ww1.sinaimg.cn/large/005ZSk16gy1gmqk9ujm8xj30y30q0wi2.jpg)