Releases: san99tiago/san99tiago-cv
Releases · san99tiago/san99tiago-cv
v1.0.6
v1.0.5
Added CDK config for enabling CloudFront Logging
Updates
Updated CloudFront log bucket (standard) for the CDK configuration.
v1.04
Add projects for FastAPI Lambda and ECS Solution
Updates
Added projects for:
v1.0.3
v1.0.2
Lead position and dependencies fix
New features
- Experience page with new EPAM Lead Systems Engineer position (#22 ).
Updates:
Updates
- Bumped aws-cdk-lib version from 2.25.0 to 2.83.1 (fix deprecation lambda errors).
- Updated Certificate CDK Construct from acm.DnsValidatedCertificate to acm.Certificate (fix deprecation issue).
- Removed unnecessary CDK Watch command.
v1.0.1
Content update
Updates
- Changed the
lambda
folder name tocloudfront_functions
for better naming conventions. - Updated the content for the
/experience/cool-projects
URI with new item.
v1.0.0
Initial production deployment
Initial production version.
This tag-release corresponds to the first official CV deployment, which contains:
build.sh
anddeploy.sh
commands to generate artifacts and deploy them with the help of source code and infrastructure as code.- Source code for the CV website in
src
folder, written in NextJS (Framework on top of React). - Infrastructure as Code in CDK-TypeScript in
cdk
folder, which deploys:- S3 bucket (and static files deploy from the
out
directory created after thebuild.sh <env>
command is executed). - CloudFront Distribution (with custom lambda function for mapping URIs to NextJs compability).
- ACM Certificate (automatically validated based on the hosted zone), that is added to the CloudFront Distribution config.
- Route 53 records for
san99tiago.com
andwww.san99tiago.com
domains that point to the CloudFront distribution (note: ACM certificate also generated with main domain and alias for the "www" version).
- S3 bucket (and static files deploy from the
Note: there is currently no CI/CD pipeline, but the
build.sh
anddeploy.sh
are the only 2 necessary commands for deployment. No extra manual actions required.