Skip to content

WsWHL/blog

Repository files navigation

This Blog

This Blog

介绍

​ 本项目是使用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配置文件。

Releases

No releases published

Packages

No packages published

Languages