klhztrader/.gitea/workflows/deploy_prod.yaml

24 lines
751 B
YAML

name: test
on:
- push
jobs:
test:
runs-on: trader_deploy_host
name: deploy_trader_prod
steps:
- name: pull
run: git clone https://git.ssleg.tech/vladzvx/klhztrader.git
- name: stop
run: (docker stop klhz_trader || true) & (docker rm klhz_trader || true) & (docker rmi klhz_trader || true)
- name: build
run: docker-compose -f ./klhztrader/build-docker-compose.yml up -d
- name: clear build -1
run: docker stop klhz_trader
- name: clear build -2
run: docker rm klhz_trader
- name: tag image
run: docker tag klhz_trader klhz_trader_prod
- name: update service
run: docker-compose -f /home/admin/klhztrader/trader-docker-compose.yml up -d