- Docker >= 20.10
- Docker compose plugin
Preferred for convenience during development:
- PHP 8.1
- NodeJS 16
If you don't have the dependencies above, you can still use the ones provided inside docker containers.
Run the following command in the root of project to bootstrap the development environment.
make devupA .env file will be created in the project's root directory.
You can customize development environment to your preferences by editing it.
Install dependencies and run migrations.
make devinstall
make devmigrateStart the web app in development mode.
make devrunThe web app will be available at your configured domain and port, by default it's project.localhost:8000.
Exec to php container
make devshphpRelevant documentations: