24 lines
751 B
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 |