mirror of
https://github.com/usetrmnl/byos_laravel.git
synced 2026-01-13 23:18:10 +00:00
1.3 KiB
1.3 KiB
Local Development
Requirements
- PHP >= 8.2
- ext-imagick
- puppeteer see Browsershot docs
Clone the repository
git clone git@github.com:usetrmnl/byos_laravel.git
Copy environment file
cp .env.example .env
php artisan key:generate
Install dependencies
composer install
npm i
Run migrations
php artisan migrate --seed
Run the server
To expose the built-in server to the local network, you can run the following command:
php artisan serve --host=0.0.0.0 --port 4567
Docker
Use the provided Dockerfile, or docker-compose file to run the server in a container.
.devcontainer
Open this repository in Visual Studio Code with the Dev Containers extension installed. This will automatically build the devcontainer and start the server.
Copy the .env.example.local to .env:
cp .env.example.local .env
Run migrations and seed the database:
php artisan migrate --seed
Link storage to expose public assets:
php artisan storage:link
Server is ready. Visit tab "Ports" in VSCode and visit the "Forwarded Address" in your browser.
Login with user / password admin@example.com / admin@example.com