Sign inSign up

raincal/disqus-proxy-docker

By raincal

•Updated almost 8 years ago

disqus-php-api image

Image
0

201

raincal/disqus-proxy-docker repository overview

⁠disqus-proxy-docker

disqus-php-api⁠ Docker 镜像

⁠环境变量

变量名默认值描述
PUBLIC_KEYDisqus APP 公钥,在 https://disqus.com/api/applications/⁠ 申请注册后获得
SECRET_KEYDisqus APP 私钥,在 https://disqus.com/api/applications/⁠ 申请注册后获得
DISQUS_USERNAMEDisqus 用户名
DISQUS_EMAILDisqus 注册邮箱,重要
DISQUS_PASSWORDDisqus 密码,重要
DISQUS_WEBSITE网站域名,如:'https://raincal.com⁠'
DISQUS_SHORTNAME网站在 Disqus 对应的 shortname
DISQUS_APPROVEDtrue评论是否免审核,true 即跳过评论预审核,false 则按后台设置
DISQUS_BLACKLISTfalse评论发表应用官方的 IP 黑名单,true 即启用,false 则跳过
GRAVATAR_CDN//cn.gravatar.com/avatar/Gravatar 头像 CDN
GRAVATAR_DEFAULTretroGravatar 默认头像,即 d 参数,可参考 https://www.gravatar.com/site/implement/images/⁠
EMOJI_PATHhttps://assets-cdn.github.com/images/icons/emoji/unicode/⁠Emoji 表情 PNG 资源路径
SMTP_SECUREssl安全协议
SMTP_HOST邮箱服务器
SMTP_PORT465端口号
SMTP_USERNAMESMTP 登录的账号,即邮箱号
SMTP_PASSWORDSMTP 登录的账号,即邮箱密码
SMTP_FROM发件人的邮箱地址,可以留空
SMTP_FROMNAME发件人的名称,可以留空

⁠部署到 Now⁠

⁠优势
  • 自带 https
  • 可在国内正常访问
  • 免费套餐可以同时运行 3 个实例
  • 支持 Docker / Node.js / Static Websites 部署

使用文档⁠

⁠Demo

浏览器访问:DEMO PAGE⁠

⁠教程
⁠创建 disqus-api 文件夹并进入
⁠创建 Dockerfile
FROM raincal/disqus-proxy-docker:latest
⁠创建 now.json

填入相关变量,@开头为私密信息,需要通过 now secrets add 添加

{
  "public": true,
  "type": "docker",
  "alias": "raincal-blog-disqus",
  "features": {
    "cloud": "v1"
  },
  "env": {
    "PUBLIC_KEY": "@public-key",
    "SECRET_KEY": "@secret-key",
    "DISQUS_EMAIL": "@disqus-email",
    "DISQUS_PASSWORD": "@disqus-password",
    "DISQUS_USERNAME": "Raincal",
    "DISQUS_WEBSITE": "https://raincal.com",
    "DISQUS_SHORTNAME": "raincal",
    "GRAVATAR_CDN": "https://gravatar.loli.net/avatar/",
    "SMTP_HOST": "smtp.office365.com",
    "SMTP_PORT": "587",
    "SMTP_SECURE": "STARTTLS",
    "SMTP_USERNAME": "[email protected]",
    "SMTP_PASSWORD": "@smtp-password",
    "SMTP_FROM": "[email protected]",
    "SMTP_FROMNAME": "Raincal's Blog"
  }
} 
⁠部署
now

至此 后端 api 服务就部署好了 🎉

之后请看 disqus-php-api⁠ 使用说明

Tag summary

Content type

Image

Digest

Size

128.8 MB

Last updated

almost 8 years ago

docker pull raincal/disqus-proxy-docker