Boilerplate template for TALL stack projects

Requirements

  • Docker

Installation

  1. Copy .env.example to .env
cp .env.example .env
  1. Setup docker container
docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php83-composer:latest \
    composer install --ignore-platform-reqs
  1. Configure sail alias (if not configured)
echo "alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'" >> ~/.bashrc && source ~/.bashrc
  1. Install application
sail up -d && sail install.sh

Local development

Default admin user

sail up -d && sail npm run dev