You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
800 B
YAML
23 lines
800 B
YAML
---
|
|
- name: Ensures /home/work/lia/duoji_test dir exists
|
|
file: path=/home/work/lia/duoji_test state=directory
|
|
|
|
- name: stop admin Service
|
|
shell: docker-compose -f /home/work/lia/duoji_test/docker-compose.yml down
|
|
ignore_errors: True
|
|
|
|
- name: copy admin docker-compose.yml
|
|
copy:
|
|
src: docker-compose.yml
|
|
dest: /home/work/lia/duoji_test/docker-compose.yml
|
|
backup: yes
|
|
|
|
- name: docker-pull
|
|
shell: docker pull {{ DOCKER_REPO }}/{{ IMAGE }} && docker tag {{ DOCKER_REPO }}/{{ IMAGE }} {{ IMAGE }} && docker rmi {{ DOCKER_REPO }}/{{ IMAGE }}
|
|
|
|
- name: modify docker-compose.yml
|
|
shell: cd /home/work/lia/duoji_test && sed -i "s/springbootstart:1.0.0/{{ IMAGE }}/g" docker-compose.yml
|
|
|
|
- name: start Service
|
|
shell: docker-compose -f /home/work/lia/duoji_test/docker-compose.yml up -d
|