This repository contains all what you need to start the developement of Laravel applications in an containerized environment.
Those packages are alreay integrated:
laravel-notification-channels/onesignal
- Send notifications to your users via Onesignalsausin/laravel-ovh
- Wrapper for OVH Object Storagedeployer/deployer
- PHP deployment tool
SERVICE | PHP | MariaDB | Nginx | Laravel |
---|---|---|---|---|
VERSION | 8.0.14 | 10.5 | 1.17-alpine | 8.78.1 |
$ git clone git@github.com:Supplement-Bacon/pandoro.git
$ cd pandoro
$ cp env.example .env
# Start containers
$ make start
# Display containers status
$ make status
$ make laravel-install
http://server_domain_or_IP:8000
# OR
http://localhost:8000
This repository is configured to use Codeception to write your tests
# Setup local tests database using SQLite
$ make laravel-setup-test-database
# Execute the tests
$ make laravel-tests
With the file circleci/config.yml
you can build and test your app automatically with CircleCI.