Setting up Laravel Octane with Swoole using Laravel Sail
In order to have an environment up and running with Swoole as the application server and using a Docker container, you have to follow some steps:
- Set up Laravel Sail
- Install Laravel Octane
- Set up Laravel Octane and Swoole
Setting up Laravel Sail
First, create your Laravel application:
laravel new octane-ch03 cd octane-ch03
Or, if you already have your Laravel application you can use the composer show
command to check whether Laravel Sail is installed. This command also shows you some additional information about the package:
composer show laravel/sail
If Laravel Sail is not installed, run composer require
laravel/sail --dev
.
Once you have Sail installed, you have to create a docker-compose.yml
file. To create a docker-compose.yml
file, you can use the sail
command, sail:install
:
php artisan sail:install
The sail:install
command will create Docker files for you. The sail:install
process...