Unverified Commit 950ff114 authored by Dmitriy Safronov's avatar Dmitriy Safronov Committed by GitHub
Browse files

--env-file .env (#10)

parent 7b0c1fbf
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -42,9 +42,9 @@

- name: Create Docker extra env
  when:
    - item.value.env is defined
    - item.value.env != None
    - item.value.env | length > 0
    - item.value.parameters is defined
    - item.value.parameters != None
    - item.value.parameters | length > 0
  with_dict: "{{ docker_extra_service }}"
  ansible.builtin.template:
    src: docker-extra.env.j2
+2 −2
Original line number Diff line number Diff line
@@ -13,8 +13,8 @@ Environment="TERM=dumb"

WorkingDirectory=/opt/docker-extra_{{ item.key }}

ExecStart=/usr/bin/sh -c 'docker ps --format "{% raw %}{{.Names}}{% endraw %}" -a | grep -q -x {{ item.key }} && docker start {{ item.key }} || docker run -d --name {{ item.key }} {{ item.value.parameters }}'
ExecReload=/usr/bin/sh -c 'docker rm -f {{ item.key }} && docker run -d --name {{ item.key }} {{ item.value.parameters }}'
ExecStart=/usr/bin/sh -c 'docker ps --format "{% raw %}{{.Names}}{% endraw %}" -a | grep -q -x {{ item.key }} && docker start {{ item.key }} || docker run -d --name {{ item.key }} --env-file .env {{ item.value.parameters }}'
ExecReload=/usr/bin/sh -c 'docker rm -f {{ item.key }} && docker run -d --name {{ item.key }} --env-file .env {{ item.value.parameters }}'
ExecStop=/usr/bin/sh -c 'docker stop {{ item.key }}'

[Install]