Ansible: Docker image nem frissül build során
Lacyc3 – 2023. 01. 04. 12:52
2023. 10. 21. 14:54
1 perc
Probléma: Alkalmazásfejlesztés közben rendszeresen előfordul, hogy a fejlesztés során készülő Docker image-ek tagje (címkéje) ugyanaz. Ha a Docker image-et Ansible docker_image moduljával készíted, akkor az image nem frissül.
Probléma: Alkalmazásfejlesztés közben rendszeresen előfordul, hogy a fejlesztés során készülő Docker image-ek tagje (címkéje) ugyanaz. Ha a Docker image-et Ansible docker_image moduljával készíted, akkor az image nem frissül.
Megoldás:
Kell egy
force_source: yes
paraméter a docker_image modulnak, így akkor is készít egy image-et, ha szerinte az már létezik.
Nálam ez így néz ki:
---
- name: Local build Docker container for {{ application.name }}
docker_image:
name: "{{ application.docker.image }}"
tag: "{{ application.docker.tag }}"
push: no
force_source: yes
build:
path: ../
source: build