66 lines
1.1 KiB
Markdown
66 lines
1.1 KiB
Markdown
# ems_backend
|
|
|
|
后端
|
|
|
|
```bash
|
|
cd /home/lichang/ems_backend
|
|
go mod download
|
|
cd restagent/
|
|
# 打包命名 omcDevApp
|
|
go build -ldflags="-s -w" -o omcDevApp
|
|
|
|
# 启动
|
|
./omcDevApp -c dev.yaml --env local
|
|
|
|
nohup ./omcDevApp -c ./dev.yaml > ./dev.log 2>&1 &
|
|
|
|
# 查找进程并杀死
|
|
kill -9 $(ps aux | grep "omcDevApp" | grep -v grep | awk '{print $2}')
|
|
ps aux | grep omcDevApp
|
|
```
|
|
|
|
```bash
|
|
ps aux | grep "omcDevApp"
|
|
|
|
process_id=$(ps aux | grep "omcDevApp" | grep -v grep | awk '{print $2}')
|
|
if [ -n "$process_id" ]; then
|
|
kill -9 "$process_id"
|
|
else
|
|
echo "未找到匹配的进程"
|
|
fi
|
|
|
|
go version
|
|
go mod download
|
|
|
|
cd restagent/
|
|
go build -ldflags="-s -w" -o omcDevApp
|
|
|
|
BUILD_ID=dontKillMe
|
|
nohup ./omcDevApp -c ./dev.yaml > ./dev.log 2>&1 &
|
|
echo ok
|
|
|
|
```
|
|
|
|
|
|
## Docker
|
|
|
|
docker build --build-arg VERSION=240110 -t omc:240110 .
|
|
|
|
docker run -it omc:240110 sh
|
|
|
|
-v /var/log/omc
|
|
-v /etc/nginx
|
|
-v /usr/local/omc/etc
|
|
-v /usr/local/omc/static
|
|
-v /usr/local/omc/upload
|
|
|
|
docker run -d \
|
|
--privileged=true \
|
|
--restart=always \
|
|
-p 3222:22 \
|
|
-p 3280:80 \
|
|
-p 3230:3030 \
|
|
-e TZ="Asia/Shanghai" \
|
|
-m 512M \
|
|
--name omc_001 \
|
|
omc:240115 |