This is a static website built with Vue.js and Gridsome. It serves as a personal portfolio to showcase my work.
- Vue.js
- Gridsome
- Docker
- GitHub Actions
- Cloudflare Pages
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Docker and docker-compose installed on your local system.
-
Clone the repository
git clone https://github.com/yourusername/your-repo-name.git
-
Navigate to the project directory
cd your-repo-name
-
Run Docker Compose to build and start the application
docker-compose up
-
Access the website locally in your browser at
localhost:8082
This project is deployed using Cloudflare Pages via GitHub Actions. Whenever changes are pushed to the main
branch of the GitHub repository, GitHub Actions automatically builds the project and deploys the contents of the dist
directory to Cloudflare Pages.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any bugs, feature requests, or suggestions.
- This project is a fork of dev-adewale/portfolio