| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- - name: Upload launch.sh
- ansible.builtin.template:
- src: launch.sh
- dest: "{{ app_deploy_target }}/scripts/"
- mode: "0555"
- - name: Setup third packages
- ansible.builtin.command:
- argv:
- - "{{ app_deploy_target }}/docker/mint/run.sh"
- - "{{ app_mint_image_name }}"
- - setup
- chdir: "{{ app_deploy_target }}/"
- creates: "{{ app_deploy_target }}/api-v8/public/node_modules"
- # - name: Setup nodejs packages for v2
- # ansible.builtin.command:
- # argv:
- # - "{{ app_deploy_target }}/docker/mint/run.sh"
- # - "{{ app_mint_image_name }}"
- # - npm
- # - install
- # chdir: "{{ app_deploy_target }}/api-v8"
- # creates: "{{ app_deploy_target }}/api-v8/node_modules"
- # - name: Upload .env(v2)
- # become: true
- # ansible.builtin.template:
- # src: v2/env.j2
- # dest: "{{ app_deploy_target }}/mint/api-v8/.env"
- # owner: www-data
- # group: www-data
- # mode: "0444"
- # - name: Upload config.php(v1)
- # ansible.builtin.become: true
- # ansible.builtin.template:
- # src: v1/config.php.j2
- # dest: "{{ app_deploy_target }}/mint/api-v8/public/app/config.php"
- # owner: www-data
- # group: www-data
- # mode: "0444"
- # - name: Upload config.js(v1)
- # become: true
- # ansible.builtin.template:
- # src: v1/config.js.j2
- # dest: "{{ app_deploy_target }}/mint/api-v8/public/app/config.js"
- # owner: www-data
- # group: www-data
- # mode: "0444"
- # - name: Setup bootstrap folder for {{ ansible_user }}
- # become: true
- # ansible.builtin.file:
- # path: "{{ app_deploy_target }}/mint/api-v8/bootstrap/cache"
- # state: directory
- # owner: "{{ ansible_user }}"
- # group: "{{ ansible_user }}"
- # recurse: true
- # - name: Auto-loader optimization for v2
- # ansible.builtin.command:
- # argv:
- # - /usr/bin/composer
- # - update
- # - --optimize-autoloader
- # - --no-dev
- # chdir: "{{ app_deploy_target }}/api-v8"
- # - name: Auto-loader optimization for v1
- # ansible.builtin.command:
- # argv:
- # chdir: "{{ app_deploy_target }}/mint/api-v8/public"
- # - name: Setup storage folder for v2 for php-fpm
- # become: true
- # ansible.builtin.file:
- # path: "{{ app_deploy_target }}/mint/api-v8/storage"
- # state: directory
- # owner: www-data
- # group: www-data
- # recurse: true
- # - name: Caching configuration
- # become: true
- # become_user: www-data
- # ansible.builtin.command:
- # argv:
- # - /usr/bin/php
- # - artisan
- # - config:cache
- # chdir: "{{ app_deploy_target}}/api-v8"
- # - name: Caching events
- # become: true
- # become_user: www-data
- # ansible.builtin.command:
- # argv:
- # - /usr/bin/php
- # - artisan
- # - event:cache
- # chdir: "{{ app_deploy_target }}/api-v8"
- # - name: Caching routes
- # become: true
- # become_user: www-data
- # ansible.builtin.command:
- # argv:
- # - /usr/bin/php
- # - artisan
- # - route:cache
- # chdir: "{{ app_deploy_target }}/api-v8"
- # - name: Caching views
- # become: true
- # become_user: www-data
- # ansible.builtin.shell:
- # argv:
- # - /usr/bin/php
- # - artisan
- # - view:cache
- # chdir: "{{ app_deploy_target }}/api-v8"
- # - name: Setup sqlite3 db for v1
- # become: true
- # ansible.builtin.file:
- # src: /var/www/shared/appdata
- # dest: "{{ app_deploy_target }}/mint/api-v8/storage/app/data"
- # state: link
- # # https://laravel.com/docs/10.x/scheduling#running-the-scheduler
- # - name: Upload scheduler service
- # become: true
- # ansible.builtin.template:
- # src: v2/scheduler.service.j2
- # dest: /usr/lib/systemd/system/{{ inventory_hostname }}-scheduler.service
- # owner: root
- # group: root
- # mode: "0644"
- # - name: Setup laravel queue workers
- # ansible.builtin.import_tasks: queue-workers.yml
- # - name: Setup morus service
- # ansible.builtin.import_tasks: morus.yml
- # - name: Setup lily service
- # ansible.builtin.import_tasks: lily.yml
- # - name: Setup tulip service
- # ansible.builtin.import_tasks: tulip.yml
|