DEV Community

Agus Sudarmanto
Agus Sudarmanto

Posted on

Laravel subfolder with Caddy

Steps:

# 1. Install Composer

# Download composer script
$ curl -sS https://getcomposer.org/installer -o composer-setup.php
# Setup composer and install itu to bin directory
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
# Check install is success
$ composer --version
# Add composer bin to path
$ echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.zshrc && source ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

# 2. Install Laravel Sail

$ composer require laravel/sail --dev
$ php artisan sail:install --devcontainer
$ sail up
$ sail down
$ sail up -d --force-recreate
Enter fullscreen mode Exit fullscreen mode

add the following to your .env file:

# APP_PORT={YOUR_APP_PORT}
# example i use 8888 for Sail Port:
APP_PORT=8888
Enter fullscreen mode Exit fullscreen mode

This will take effect when you build (or rebuild using sail build --no-cache or sail up -d --force-recreate) your Sail container.

Top comments (0)