It's the backend repository for my portfolio website.
Currently, my portfolio website is split into two parts:
- SvelteKit single page application for the frontend
- Node.js API served through AWS Lambda
This API is based on AWS Lambda. Currently, I don't have any fancy Severless, Terraform, or CDK scripts to provision the necessary resources. However, if you create a Lambda function with the Node.js v18 runtime and call it "heythisischris", you can run the following script in your terminal in the project root (this will upload the zipped Node.js package).
npm install
zip -r lambda.zip *
aws lambda update-function-code --function-name heythisischris --zip-file \"fileb://lambda.zip\" > /dev/null
rm -f lambda.zip
Licensed under the MIT License