Update roles/demolamp/tasks/redeploy.yml

This commit is contained in:
2024-02-23 14:47:00 +08:00
parent e8a34ce08a
commit 7f7102ded6

View File

@@ -1,12 +1,14 @@
---
- block: - block:
- name: Stop a container - name: Stop a container
community.docker.docker_container: community.docker.docker_container:
name: demolamp name: "{{ stackName }}"
state: stopped state: stopped
- name: Remove container - name: Remove container
community.docker.docker_container: community.docker.docker_container:
name: demolamp name: "{{ stackName }}"
state: absent state: absent
@@ -28,7 +30,7 @@
- name: Remove the docker image for demolamp if exists - name: Remove the docker image for demolamp if exists
community.docker.docker_image: community.docker.docker_image:
name: "demolamp" name: "{{ demolamp.imageName }}"
tag: "{{ ansTagVer }}" tag: "{{ ansTagVer }}"
state: absent state: absent
@@ -42,22 +44,9 @@
- name: Build demolamp image - name: Build demolamp image
community.docker.docker_image: community.docker.docker_image:
name: demolamp name: "{{ demolamp.imageName }}"
source: build source: build
tag: "{{ ansTagVer }}" tag: "{{ ansTagVer }}"
- block:
- name: run docker
community.docker.docker_container:
name: demolamp
state: started
recreate: yes
image: "demolamp:{{ ansTagVer }}"
ports:
- "80:80"
build: build:
path: "{{ build_root_abspath }}" path: "{{ build_root_abspath }}"
pull: false pull: false
@@ -67,3 +56,13 @@
timeout: 300 timeout: 300
state: present state: present
- block:
- name: run docker
community.docker.docker_container:
name: "{{ stackName }}"
state: started
recreate: yes
image: "{{ demolamp.imageName }}:{{ ansTagVer }}"
ports:
- "80:80"