diff --git a/roles/demolamp/tasks/build.yml b/roles/demolamp/tasks/build.yml index c80384b..9301864 100644 --- a/roles/demolamp/tasks/build.yml +++ b/roles/demolamp/tasks/build.yml @@ -20,7 +20,18 @@ remote: "origin" version: "main" - + - name: Remove the docker image for pvgnginx if exists + community.docker.docker_image: + name: "{{ pvgnginx.imageName }}" + tag: "{{ ansTagVer }}" + state: absent + + - name: Remove the docker image for pvgphpfpm if exists + community.docker.docker_image: + name: "{{ pvgphpfpm.imageName }}" + tag: "{{ ansTagVer }}" + state: absent + - name: Docker login to PVG private repository if not pull from local registry community.docker.docker_login: registry: "{{ imagePushDomain }}" @@ -43,3 +54,19 @@ force_tag: yes timeout: 300 state: present + + - name: Build pvgphpfpm image + community.docker.docker_image: + name: "{{ pvgphpfpm.imageName }}" + source: build + tag: "{{ ansTagVer }}" + build: + path: "{{ pathTemp }}" + dockerfile: "{{ pvgphpfpm.dockerFile }}" + pull: false + push: yes + repository: "{{ pvgphpfpm.pushRepoName }}:{{ ansTagVer }}" + force_tag: yes + timeout: 300 + state: present + \ No newline at end of file