0.1.2 • Published 3 years ago

@gamestonk/serverless-fatfree v0.1.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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