From 8e5c9d1a57ea51f9dcbdc0c0a8bb6fdc4fd5dabd Mon Sep 17 00:00:00 2001 From: Christian Elberfeld <elberfeld@web.de> Date: Thu, 3 Nov 2022 01:01:24 +0100 Subject: [PATCH] nodered update --- intern/docker_nodered/tasks/main.yml | 12 ++++++------ .../docker_nodered/templates/docker-compose.yml | 15 ++++++--------- site.yml | 4 +++- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/intern/docker_nodered/tasks/main.yml b/intern/docker_nodered/tasks/main.yml index 6e15dd41..2245ac2c 100644 --- a/intern/docker_nodered/tasks/main.yml +++ b/intern/docker_nodered/tasks/main.yml @@ -1,17 +1,17 @@ --- -- name: create folder struct for nodered +- name: "create folder struct for {{ servicename }}" ansible.builtin.file: - path: "/srv/nodered/data/" + path: "{{ basedir }}/data/" state: "directory" recurse: yes -- name: copy docker-compose file +- name: "copy docker-compose file for {{ servicename }}" ansible.builtin.template: src: docker-compose.yml - dest: /srv/nodered/docker-compose.yml + dest: "{{ basedir }}/docker-compose.yml" mode: '0755' -- name: start nodered with docker-compose +- name: "start {{ servicename }} with docker-compose" community.docker.docker_compose: state: present - project_src: /srv/nodered + project_src: "{{ basedir }}" diff --git a/intern/docker_nodered/templates/docker-compose.yml b/intern/docker_nodered/templates/docker-compose.yml index 06c1f56e..b33f4553 100644 --- a/intern/docker_nodered/templates/docker-compose.yml +++ b/intern/docker_nodered/templates/docker-compose.yml @@ -9,15 +9,12 @@ version: "3" services: app: - image: nodered/node-red:1.3.5 - environment: - - TZ=Europe/Berlin + image: nodered/node-red:2.2.3 + restart: always ports: - - "1880:1880" - networks: - - node-red-net + - "{{ nodered_port }}:1880" volumes: - - /srv/nodered/data:/data + - "{{ basedir }}/data:/data" + environment: + - TZ=Europe/Berlin -networks: - node-red-net: diff --git a/site.yml b/site.yml index 4ebad002..0fd55d0e 100644 --- a/site.yml +++ b/site.yml @@ -61,7 +61,9 @@ - { role: intern/docker_nodered, tags: nodered, - servicename: nodered + servicename: nodered, + basedir: /srv/nodered, + nodered_port: 1880 } - { role: intern/docker_openhab, -- GitLab