[Unit] # KINTEX 자동전시시스템 — 백엔드(Spring Boot 3.2.5, 포트 8021) # 시크릿은 EnvironmentFile(/opt/kintex/kintex.env, root 600)로만 주입. GEMINI 키는 여기 없음(워커 전용). Description=KINTEX AI Exhibition Backend (Spring Boot) After=network.target postgresql.service redis-server.service Wants=redis-server.service [Service] Type=simple User=root WorkingDirectory=/opt/kintex/app EnvironmentFile=/opt/kintex/kintex.env # JDK21로 Java17 타깃 bootJar 실행(Spring Boot 3.2.5 호환). 힙은 공유 서버 보호로 상한. ExecStart=/usr/bin/java -Xms128m -Xmx512m -jar /opt/kintex/app/app.jar SuccessExitStatus=143 Restart=on-failure RestartSec=5 StandardOutput=append:/var/log/kintex/backend.log StandardError=append:/var/log/kintex/backend.log [Install] WantedBy=multi-user.target