e5534d4f1d727e9fbbba4c92bc71a64f155f01b3
				
			
			
		
	My Portfolio Website
Overview
This is my personal portfolio website. It is a simple website that showcases my projects and skills. The wbsite has an Overview, Projects, Interests, and Experience section. The website is deployed on my self-hosted Kubernetes cluster.
For more info regarding my homelab setup, please visit my Homelab Repository
Build
This website is built using React and Typescript and is packaged as a container.
npm install
npm run build
Deploy
This website is packaged as a container and deployed using nginx.
source .env
docker build -t my-portfolio-app .
docker tag my-portfolio-app:latest $DOCKER_REGISTRY/my-portfolio-app:latest
docker push $DOCKER_REGISTRY/my-portfolio-app:latest
# Check the registry
curl -u user:pass https://$DOCKER_REGISTRY/v2/_catalog
Description
				The repository for my portfolio website. The website is made with React.
						
						
							
								 https://portfolio.tahmidcloud.com
							
						
						
					Languages
				
				
								
								
									TypeScript
								
								86.3%
							
						
							
								
								
									Shell
								
								8.5%
							
						
							
								
								
									JavaScript
								
								2.4%
							
						
							
								
								
									Dockerfile
								
								1.6%
							
						
							
								
								
									HTML
								
								0.9%
							
						
							
								
								
									Other
								
								0.3%