32 lines
781 B
YAML
32 lines
781 B
YAML
---
|
|
- name: Ensure project base directory exists
|
|
file:
|
|
path: "/opt/{{ domain }}"
|
|
state: directory
|
|
owner: "{{ user_name }}"
|
|
group: "{{ user_name }}"
|
|
mode: '0755'
|
|
|
|
- name: Ensure Directus project directory exists
|
|
file:
|
|
path: "/opt/{{ domain }}/directus"
|
|
state: directory
|
|
owner: "{{ user_name }}"
|
|
group: "{{ user_name }}"
|
|
mode: '0755'
|
|
|
|
- name: Copy docker compose file (directus)
|
|
copy:
|
|
src: "files/docker-compose.yml"
|
|
dest: "/opt/{{ domain }}/directus"
|
|
|
|
- name: Copy env file (directus)
|
|
copy:
|
|
src: "files/.env"
|
|
dest: "/opt/{{ domain }}/directus"
|
|
|
|
- name: Start docker container with compose file
|
|
community.docker.docker_compose_v2:
|
|
project_src: "/opt/{{ domain }}/directus"
|
|
files:
|
|
- "docker-compose.yml"
|