| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- - name: Upload .env(v2)
- ansible.builtin.template:
- src: v2/env.j2
- dest: "{{ app_deploy_target }}/api-v8/.env"
- mode: "0444"
- - name: Upload config.php(v1)
- ansible.builtin.template:
- src: v1/config.php.j2
- dest: "{{ app_deploy_target }}/api-v8/public/app/config.php"
- mode: "0444"
- - name: Upload config.js(v1)
- ansible.builtin.template:
- src: v1/config.js.j2
- dest: "{{ app_deploy_target }}/api-v8/public/app/config.js"
- mode: "0444"
- - name: Create logs folder
- become: true
- ansible.builtin.file:
- path: "{{ app_deploy_target | dirname }}/logs/laravel-v8"
- state: directory
- owner: www-data
- mode: "0755"
- - name: Remove logs folder
- become: true
- ansible.builtin.file:
- path: "{{ app_deploy_target }}/api-v8/storage/logs"
- state: absent
- - name: Link logs folder
- become: true
- ansible.builtin.file:
- src: "{{ app_deploy_target | dirname }}/logs/laravel-v8"
- dest: "{{ app_deploy_target }}/api-v8/storage/logs"
- state: link
- - name: "Setup configuration"
- ansible.builtin.shell:
- cmd: "docker run --rm -it --hostname=mint --network host -v /srv/{{ app_domain }}/clove:/srv/{{ app_domain }}/clove:z -v {{ app_deploy_target }}:{{ app_deploy_target }}:z {{ app_docker_image_name }} {{ app_deploy_target }}/scripts/run.sh setup"
|