- An EVE app (https://developers.eveonline.com).
- A Neucore installation (https://github.com/tkhamez/neucore).
- Install dependencies with
composer install
. - Copy
.env.dist
to.env
and adjust values or set the corresponding environment variables in another way. - Add any URL you need in
config/routes.php
. - Configure your roles to secure routes in
config/security.php
.
See https://www.slimframework.com/docs/v4/start/web-servers.html for how to set up a web server.
# build
docker-compose build
# start
docker-compose up
# enter PHP shell
docker-compose exec boilerplate_php /bin/sh
# show PHP logs
docker logs -f --details boilerplate_php
- Raised minimum PHP version to 8.0.
- Removed Bootstrap library.
- Activated middleware for Neucore groups.
- Raised minimum PHP version to 7.3.
- PHP 8 compatibility.
- Replaced bravecollective/sso-basics with tkhamez/eve-sso.
Preconfigured for
- EVE SSO v2
- Slim 4 with slim/psr7, php-di
- Added .env file for configuration variables instead of config.php
Needs PHP >= 7.2
Preconfigured for
- EVE SSO v2
- Slim 3
Needs PHP >= 7.1
Preconfigured for
- EVE SSO v1
- Slim 3
Needs PHP >= 5.5