0.1.2 • Published 3 years ago
@gamestonk/serverless-fatfree v0.1.2
Serverless Lamp Stack
Create a directory for your project
$ mkdir serverless && cd serverless
create cdk and codebase directories for AWS CDK and Laravel project
$ mkdir cdk codebase
Creating a new composer project with a private repo or packagist host
$ eval $(ssh-agent); \
docker run --rm -ti \
--volume $PWD:/app \
--volume $SSH_AUTH_SOCK:/ssh-auth.sock \
--env SSH_AUTH_SOCK=/ssh-auth.sock \
composer create-project org/repo:dev-branch \
--repository="{\"url\": \"<escaped repo url>\", \"type\": \"vcs\"}" ./codebase \ --ignore-platform-reqs --keep-vcs
Creating a new composer project with a public repo or packagist host
docker run --rm -ti \
--volume $PWD:/app \
composer create-project --prefer-dist packagist/name ./codebase
Add bref
$ docker run --rm -ti \
--volume $PWD:/app \
composer require bref/bref
Go Into CDK Directory
$ cd ../cdk
$ cdk init -l typescript
install the cdk-severless-lamp npm module
$ yarn add cdk-serverless-lamp