26 lines
1.4 KiB
Desktop File
26 lines
1.4 KiB
Desktop File
[Unit]
|
|||
|
|
# AI Webmaker 초기 설정 페이지 (v1.5.7, 요구 2) — 설정 파일(data/config.json)을 채우는 전용 웹 서비스. 본 서비스와 별도 포트(기본 3081).
|
||
|
|
# deploy/install.sh · remote-install.sh 가 경로·계정을 sed 로 바꿔 /etc/systemd/system/webmaker-setup.service 로 설치한다.
|
||
|
|
Description=AI Webmaker setup page (config editor on a dedicated port)
|
||
|
|
After=network.target
|
||
|
|
|
||
|
|
[Service]
|
||
|
|
Type=simple
|
||
|
|
User=master
|
||
|
|
Group=master
|
||
|
|
WorkingDirectory=/home/master/work/WebHoting_AI_Agent
|
||
|
|
Environment=NODE_ENV=production
|
||
|
|
# 본 서비스와 같은 데이터 폴더를 써야 같은 설정 파일·보관소·관리자 계정을 본다. (DATA_ROOT 를 바꿨다면 두 유닛 모두 같게)
|
||
|
|
# Environment=DATA_ROOT=/home/master/work/WebHoting_AI_Agent/data
|
||
|
|
# 포트·바인드 주소는 설정 파일 service.setupPort / service.setupBind (v1.5.11 기본 8795 / 0.0.0.0 — 겹치면 8796… 자동). 환경 변수 WEBMAKER_SETUP_PORT 로도 줄 수 있다.
|
||
|
|
# 본 서비스 유닛에 DATA_ROOT 가 있으면 설치 스크립트가 아래 줄을 같은 값으로 채운다 (같은 설정 파일·관리자 계정·접속 토큰을 보도록).
|
||
|
|
Environment=PATH=/home/master/.local/bin:/home/master/.npm-global/bin:/usr/local/bin:/usr/bin:/bin
|
||
|
|
Environment=HOME=/home/master
|
||
|
|
ExecStart=/usr/bin/node /home/master/work/WebHoting_AI_Agent/setup-server.js
|
||
|
|
Restart=always
|
||
|
|
RestartSec=3
|
||
|
|
UMask=0022
|
||
|
|
|
||
|
|
[Install]
|
||
|
|
WantedBy=multi-user.target
|