All my skills and accomplishments showcased in one place.
graph TD
subgraph "Cloudflare DNS"
A[vncsmyrnk.dev<br/>Cached] --> B[Google Cloud Run];
G[Cache Purge API] -.-> A;
end
subgraph "GitHub"
C(CI/CD Workflow) --> |"deploys to"| B;
C --> |"builds & pushes"| D[hub.docker.com<br/>vncsmyrnk/portfolio:latest];
C --> |"also pushes to"| H[ghcr.io<br/>vncsmyrnk/portfolio:latest];
C --> |"deploys to"| E[GitHub Pages];
C --> |"purges cache"| G;
end
subgraph "Google Cloud"
B --> |"pulls image"| D;
end
subgraph "Docker Registries"
D;
H;
end
F[Developer] --> |"pushes to main"| C;
style A fill:#ff9800
style D fill:#2196f3
style H fill:#4caf50
style B fill:#9c27b0
Check the latest action runs for more information.
This project uses just running development tasks.
just runThe local environment should be available at http://localhost:3000.