Skip to content

khaledez/khaledez.net

Repository files navigation

khaledez.net

Infrastructure

After cloning

  • update files to match your settings
  • run:
$ cd terraform/infrastructre 
$ terraform init && terraform apply

Development

$ npm install
$ npm run dev

End-To-End Testing

You can build a full production-like environment, given you have infrastructure setup

Refer the script please.

  • Create test environment
$ ./please init
$ ./please sync
  • Build app for production
$ ./please build
  • Update AWS resources
$ ./please sync
  • Deploy app to the environment
$ ./please deploy
  • After finishing development
$ ./please destroy