本项目是使用Python语言开发的Blog网站。后端使用的是Django框架,前端使用的是Foundation JavaScript库。
在线网站https://www.thisblog.cn,期待你的加入!
- 开发工具:vs code
- 数据库:my sql
- 缓存:redis
- 服务:nginx
Python >= 3.7.2 Django >= 2.1.6 Foundation >= 6.5
export SECRET_KEY=******
python manage.py runserver 8000
- 开发工具vs code运行时会自动读取根目录下的
.env
环境变量文件,该文件中配置了必要的一些配置信息,不配置会使用默认值。出于安全考虑,SECRET_KEY
只使用环境变量配置,该配置生成方式可参阅Django官方文档。
- 系统:centos
- 服务:wsgi、nginx
- 容器:docker
构建工具docker-compose
docker-compose build
docker-compose up -d
docker-compose top # 查看运行中的容器状态
-d 将进程放入后台执行
- 默认配置了ssl证书,相关配置参见根目录下的nginx文件夹中的nginx.conf配置文件。