labrador-kennel / web-app
Skeleton for a typical Labrador framework application.
dev-main
2023-06-23 19:30 UTC
Requires
- php: ^8.2
- ext-pcntl: *
- amphp/postgres: ^v2.0
- cspray/annotated-container-secrets: dev-main
- doctrine/migrations: ^3.6
- labrador-kennel/framework: dev-main
- league/plates: ^3.5
- voku/stringy: ^6.5
Requires (Dev)
- cspray/database-test-case: ^0.3
- phpunit/phpunit: ^10.0
- psalm/phar: ^5.11
This package is auto-updated.
Last update: 2024-12-23 22:46:23 UTC
README
A project skeleton for creating web apps using Labrador, a web app framework built on top of Amphp packages and Annotated Container. This project template provides a Docker image for running your app in development using Docker Compose and in production using your preferred hosting provider. In addition, several libraries and configurations that are common in Labrador apps are provided, including, but not limited to…
- A Postgresql database, connected to with amphp/postgres
- Database migrations setup with doctrine/migrations
- Templating system using league/plates and a basic HTML5 layout
- Static asset serving with amphp/http-server-static-content
- Configuration and secrets management using cspray/annotated-container-secrets
- Run tasks with casey/just