serato / sws-bootstrap
Bootstrap functionality for SWS web applications
Installs: 76 972
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 11
Forks: 11
Open Issues: 1
Requires
- php: ^8
- aws/aws-sdk-php: ^3.0
- geoip2/geoip2: ^2.0.0
- rakit/validation: ^1.4
- ramsey/uuid: ^3.0.0
- scrivo/highlight.php: v9.12.0.4
- serato/jwt: ^3.1.0
- slim/slim: ^3.0
- symfony/console: ^7.0.0
- symfony/event-dispatcher: ^7.0
- symfony/property-access: ^4.4
- symfony/serializer: ^4.4
- willdurand/negotiation: ^3.1.0
Requires (Dev)
- enlightn/security-checker: ^2
- mockery/mockery: ^1.3
- monolog/monolog: ^1.21.0
- phpunit/phpunit: ^8
- propel/propel: 2.0.0-beta4
- serato/slimulator: ^2.0.0
- squizlabs/php_codesniffer: ^3.6
- symfony/cache: ^4.0
- dev-master
- v10.x-dev
- v10.0.0
- v9.x-dev
- v9.2.0
- v9.1.0
- v9.0.0
- v8.0.0
- v7.3.0
- v7.2.0
- v7.1.0
- v7.0.0
- v6.1.0
- v6.0.1
- v6.0.0
- v5.1.0
- v5.0.1
- v5.0.0
- v4.4.0
- v4.3.2
- v4.3.1
- v4.3.0
- v4.2.0
- v4.1.2
- v4.1.1
- v4.1.0
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- v3.15.0
- v3.14.3
- v3.14.2
- v3.14.0
- v3.13.3
- v3.13.2
- v3.13.1
- v3.12.1
- v3.12.0
- v3.11.0
- v3.10.0
- v3.9.3
- v3.9.2
- v3.9.1
- v3.9.0
- v3.8.3
- v3.8.2
- v3.8.1
- v3.8.0
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.0
- v3.3.1
- v3.3.0
- v3.2.0
- v3.1.0
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.0
- v1.0.1
- v1.0.0
- v0.1.1
- v0.1.0
- v0.0.2
- v0.0.1
- dev-revert-108-v8.x
- dev-WEB-10350-perf-test-2
- dev-WEB-10350-perf-test
- dev-tdo-778-php-version
- dev-WEB-10065
- dev-WEB-10065-tests
- dev-WEB-10065-perf-test
- dev-WEB-10065-batch
- dev-feature-php8
- dev-WEB-8652
- dev-WEB-6853
- dev-WEB-6754
- dev-WEB-6222
- dev-bugfix-highlighter-php73
This package is auto-updated.
Last update: 2024-10-18 20:07:07 UTC
README
Common functionality for building Serato Web Services (SWS) PHP web applications.
Using Docker to develop this library.
Use the provided docker-compose.yml file to develop this library.
# Run the `php-build` service using the default PHP version (7.1) and remove the container after use. docker-compose run --rm php-build # Provide an alternative PHP version via the PHP_VERSION environment variable. PHP_VERSION=7.2 docker-compose run --rm php-build
When Docker Compose runs the container it executes docker.sh.
This script installs some required packages, installs Composer and performs a composer install
for this PHP library.
It then opens a bash shell for interacting with the running container.
AWS credentials for integration tests
To run integration tests that interact with AWS services provide an IAM access key and secret via the AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
environment variables.
AWS_ACCESS_KEY_ID=my_key_id AWS_SECRET_ACCESS_KEY=my_key_secret docker-compose run --rm php-build