30 lines
831 B
Desktop File
30 lines
831 B
Desktop File
[Unit]
|
|
Description=1'me taobao mini program backend (Node, /tb/ debug instance)
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=ubuntu
|
|
WorkingDirectory=/home/ubuntu/juzi-tb/h5
|
|
# 独立于生产 juzi-h5(8080)/juzi-rednote(8081):独立端口、独立数据目录、独立凭据文件
|
|
Environment=JUZI_ENTRY_MODE=state
|
|
Environment=NODE_ENV=production
|
|
Environment=HOST=127.0.0.1
|
|
Environment=PORT=18081
|
|
Environment=JUZI_DATA_ROOT=/home/ubuntu/juzi-tb-data
|
|
Environment=TRUST_LOOPBACK_PROXY=1
|
|
# 内容格式:
|
|
# TAOBAO_APP_KEY=35486228
|
|
# TAOBAO_APP_SECRET=<35486228 的 AppSecret>
|
|
# 权限 600 root,绝不入库。
|
|
EnvironmentFile=/etc/juzi/taobao.env
|
|
ExecStart=/usr/bin/node /home/ubuntu/juzi-tb/h5/server.js
|
|
Restart=on-failure
|
|
RestartSec=3
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
UMask=0077
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|