docker run -itd \
--name=asp \
--restart always \
-e TZ=Asia/Shanghai \
-e PGID=1000 \
-e PUID=1000 \
-e PT_QIANDAO=true \
-e IYUU_API= \
-e SET_PM=true \
-e CFVR=755 \
-e SMTP=false \
-e [email protected] \
-e SMTP_MAILER_HOST=smtp.test.com:25 \
-e [email protected] \
-e [email protected] \
-e SMTP_MAILER_PASSWORD=test \
-e SMTP_TLS=yes
-v /path:/00-asp \
-v /path:/01-asp \
-v /path:/02-asp \
-v /path:/03-asp \
-v /log:/app/log \
-v /pt_qiandao:/app/pt_qiandao \
ddsderek/asp:latest
version: '3.3'
services:
asp:
container_name: asp
restart: always
environment:
- TZ=Asia/Shanghai
- PGID=1000
- PUID=1000
- PT_QIANDAO=true
- IYUU_API=
- SET_PM=true
- CFVR=755
- SMTP=false
- [email protected]
- SMTP_MAILER_HOST=smtp.test.com:25
- [email protected]
- [email protected]
- SMTP_MAILER_PASSWORD=test
- SMTP_TLS=yes
volumes:
- '/path:/00-asp'
- '/path:/01-asp'
- '/path:/02-asp'
- '/path:/03-asp'
- '/log:/app/log'
- '/pt_qiandao:/app/pt_qiandao'
image: 'ddsderek/asp:latest'
| Parameter | Function |
|---|---|
-e PGID=1000 | 对于 GroupID - 请参阅下面的说明 |
-e PUID=1000 | 对于 UserID - 请参阅下面的说明说明 |
-e TZ=Asia/Shanghai | 时区 |
-e PT_QIANDAO=true | 是否开启PT自动签到 |
-e IYUU_API= | IYUU通知API密钥,用于PT站签到通知 |
-e SET_PM=true | 是否开启自动设置权限 |
-e CFVR=755 | 对于文件权限 - 请参阅下面的说明说明 |
-e SMTP=false | 是否开启SMTP |
-e [email protected] | SMTP发送邮箱 |
-e SMTP_MAILER_HOST=smtp.test.com:25 | SMTP服务器地址 |
-e [email protected] | 接收邮箱 |
-e [email protected] | SMTP认证用户 |
-e SMTP_MAILER_PASSWORD=test | SMTP认证密码 |
-e SMTP_TLS=yes | 是否TLS |
-v /00-asp | 设置权限目录,只需要把要设置权限的目录映射到此目录,就可以定时自动设置权限 |
-v /01-asp | 设置权限目录,只需要把要设置权限的目录映射到此目录,就可以定时自动设置权限 |
-v /02-asp | 设置权限目录,只需要把要设置权限的目录映射到此目录,就可以定时自动设置权限 |
-v /03-asp | 设置权限目录,只需要把要设置权限的目录映射到此目录,就可以定时自动设置权限 |
-v /app/log | log目录 |
-v /app/pt_qiandao | PT签到配置文件目录,具体配置 |
当在主机操作系统和容器之间使用卷(-v标志)权限问题时,我们通过允许您指定用户PUID和组来避免这个问题PGID。
确保主机上的任何卷目录都归您指定的同一用户所有,并且任何权限问题都会像魔术一样消失。
在这种情况下PUID=1000,PGID=1000找到你的用途id user如下:
$ id username
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)
在site.json文件中自行根据站点特性以及签到需求选择以下签到方式添加站点
通用签到方式:
{
"site": "站点名称",
"url": "站点地址",
"cookie": "站点cookie"
}
签到方式1:
{
"site": "站点名称",
"url": "域名/attendance.php",
"referer": "域名/index.php",
"cookie": "站点cookie"
}
签到方式例2:
{
"site": "站点名称",
"url": "域名/signin.php",
"referer": "域名/index.php",
"cookie": "站点cookie"
}
签到方式3:
{
"site": "站点名称",
"url": "域名/attendance.php",
"cookie": "站点cookie"
}
签到方式4:
{
"site": "站点名称",
"url": "域名/sign_in.php",
"referer": "域名/faq.php",
"action": "sign_in",
"cookie": "站点cookie"
}
签到方式5:
{
"site": "站点名称",
"url": "域名/attendance-ajax.php",
"cookie": "站点cookie"
}
Content type
Image
Digest
sha256:5ecf45ba7…
Size
69.1 MB
Last updated
almost 4 years ago
docker pull ddsderek/asp