first commit

This commit is contained in:
Matteo Basile
2026-07-16 08:46:35 +02:00
commit af525dfd06
13 changed files with 340 additions and 0 deletions

33
splash/tasks/main.yml Normal file
View File

@@ -0,0 +1,33 @@
---
- name: Crea cartella app
ansible.builtin.file:
path: /opt/application-consumption-demo-algorithm
state: directory
mode: '0755'
- name: Render env file applicativo
ansible.builtin.template:
src: app.env.j2
dest: /opt/application-consumption-demo-algorithm/app.env
mode: '0600'
- name: Ferma eventuale container precedente
community.docker.docker_container:
name: "{{ container_name }}"
state: absent
- name: Scarica immagine ML app
community.docker.docker_image:
name: "{{ container_image }}"
tag: "{{ image_tag }}"
source: pull
- name: Avvia container ML app
community.docker.docker_container:
name: "{{ container_name }}"
image: "{{ container_image }}:{{ image_tag }}"
state: started
restart_policy: unless-stopped
ports:
- "{{ app_port }}:5000"
env_file: /opt/application-consumption-demo-algorithm/app.env