Download roles:
ansible-galaxy install -r requirements.ymlOnly manual action required: installing Caddy on the server:
# curl https://getcaddy.com | bash -s personalSetup OS config and middlewares:
ansible-playbook pb-middleware.ymlIt will setup MariaDB, PHP, Node, Caddy and more.
Create valid .env.collects and .env.services locally.
Deploy laravel apps:
ansible-playbook pb-laravel-app.yml -e app_name=collects
ansible-playbook pb-laravel-app.yml -e app_name=services