kingwrcy / hotnews

极简分享

Home Page:https://hotnews.pw

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker镜像

环境变量 解释 示例
PORT 监听端口 选填,默认32919
COOKIE_SECRET cookie密钥 必填,如:UbnpjqcvDJ8mDCB
STATIC_CDN_PREFIX 静态资源CDN前缀 选填,默认取使用本地静态文件
DB 数据库链接,目前只支持Postgres 必填,'host=localhost user=username password=password dbname=hn port=5432 sslmode=disable TimeZone=Asia/Shanghai'

默认第一个注册的用户是管理员,自行注册即可.

目前可管理的功能很少,唯一能做的就是添加父标签/子标签,设置标签颜色等.

后台带了个用户列表和ip统计等.

需要的朋友自行部署吧.

得意于强大的go的内嵌静态资源的功能,镜像包只有6.29mb,启动之后占用内存只有28mb.

极度适合小内存的机器.当然数据库另说.

alt

docker启动

  1. 随便着个目录,在这个目录底下新建.env文件,内容如下,每个字段含义上面有写
PORT=32919
DB='host=localhost user=postgres password=a123456 dbname=hn port=5432 sslmode=disable TimeZone=Asia/Shanghai'
COOKIE_SECRET=UbnpjqcvDJ8mDCB
  1. 使用如下命令启动
docker run --name hotnews -d --env-file .env -p 32912:32912 kingwrcy/hotnews:latest
  1. 打开浏览器访问本地ip:32912即可.

About

极简分享

https://hotnews.pw


Languages

Language:Go 84.2%Language:CSS 9.5%Language:JavaScript 5.6%Language:Dockerfile 0.7%Language:Batchfile 0.1%