tkcashgame_v4/Supfile

67 lines
1.2 KiB
Plaintext

# Supfile for engine service
---
version: 0.4
# Global environment variables
env:
DEPLOY_TO: /data/sandc
networks:
staging:
hosts:
- www@127.0.0.1:22
prod:
hosts:
- www@127.0.0.1:22
commands:
ping:
desc: Print OS name and current date/time
run: echo pong `hostname` deploy to ${DEPLOY_TO}/app/${NAME}
compile:
desc: compile service file
local: |
cd app/${NAME}
make linux_build
upload:
desc: Upload service file to server
upload:
- src: ./app/${NAME}/bin/
dst: /tmp/
script: ./deploy_link.sh
restart:
desc: Restart engine service
run: |
sudo supervisorctl restart ${NAME}_server
sudo supervisorctl restart ${NAME}_worker
start:
desc: Start engine service
run: |
sudo supervisorctl start ${NAME}_server
sudo supervisorctl start ${NAME}_worker
stop:
desc: Stop engine service
run: |
sudo supervisorctl stop ${NAME}_server
sudo supervisorctl stop ${NAME}_worker
status:
desc: Return engine current status
run: |
sudo supervisorctl status ${NAME}_server
sudo supervisorctl status ${NAME}_worker
targets:
deploy:
- ping
- compile
- upload
- restart