version: "3" tasks: artisan: internal: true cmd: task docker:run COMMAND="php ./artisan {{.ARTISAN}}" artisan-link-storage: desc: Создать симлинк на storage aliases: [ link-storage ] cmds: - task: artisan vars: ARTISAN: storage:link > /dev/null ignore_error: true artisan-migrate: desc: Запустить миграции aliases: [ migrate ] cmds: - task: artisan vars: ARTISAN: migrate --force artisan-key: desc: Сгенерировать ключ приложения aliases: [ key ] cmds: - task: artisan vars: ARTISAN: key:generate artisan-migrate-fresh: desc: Запустить миграции с очисткой aliases: [ migrate-fresh ] cmds: - task: artisan vars: ARTISAN: migrate:fresh --force artisan-optimize-clear: desc: Очистить кэш aliases: [ optimize-clear ] cmds: - task: artisan vars: ARTISAN: optimize:clear artisan-optimize: desc: Очистить кэш aliases: [ optimize ] cmds: - task: artisan vars: ARTISAN: optimize artisan-seed: desc: Запустить seed aliases: [ seed ] cmds: - task: artisan vars: ARTISAN: db:seed artisan-first-configure: desc: Первичная конфигурация проекта aliases: [ configure ] cmds: - task: migrate-fresh - task: seed - task: key - task: link-storage