服务器结构
bash
/opt/
├── flower/
│ ├── flower-admin/
│ ├── flower-license/
│ └── web/
│
└── aflower-model-center/
├── server/
│ ├── aflower-model-center.jar
│ ├── aflower.env
│ └── logs/
│
├── web/
│ └── dist/
│
└── storage/
创建目录
bash
mkdir -p /opt/aflower-model-center/server/logs
mkdir -p /opt/aflower-model-center/web/dist
mkdir -p /opt/aflower-model-center/storage
后端
bash
/opt/aflower-model-center/server/aflower-model-center.jar
环境变量
bash
/opt/aflower-model-center/server/aflower.env
日志
bash
/opt/aflower-model-center/server/logs/
前端
bash
/opt/aflower-model-center/web/dist/
用户文件
bash
/opt/aflower-model-center/storage/
Nginx:
bash
/etc/nginx/conf.d/aflower-model-center.conf
systemd:
bash
/etc/systemd/system/aflower-model-center.service
[Unit]
Description=AFlower Model Center
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/aflower-model-center/server
EnvironmentFile=/opt/aflower-model-center/server/aflower.env
ExecStart=/usr/bin/java \
-Duser.timezone=Asia/Shanghai \
-Xms256m \
-Xmx1024m \
-jar /opt/aflower-model-center/server/aflower-model-center.jar
Restart=always
RestartSec=5
StandardOutput=append:/opt/aflower-model-center/server/logs/aflower-model-center.log
StandardError=append:/opt/aflower-model-center/server/logs/aflower-model-center-error.log
UMask=0027
[Install]
WantedBy=multi-user.target
运行
bash
systemctl daemon-reload
systemctl enable aflower-model-center
systemctl start aflower-model-center