Deploying Next.js with Runtime Environment Variables
Learn how to replace compile-time env vars with runtime ones in a GitOps pipeline. Moving from Vite + React Router to Next.js, we use next-runtime-env to inject config at container start, enabling one immutable build for all environments.
https://www.ahdark.blog/deploying-next-js-with-runtime-environment-variables/
Learn how to replace compile-time env vars with runtime ones in a GitOps pipeline. Moving from Vite + React Router to Next.js, we use next-runtime-env to inject config at container start, enabling one immutable build for all environments.
https://www.ahdark.blog/deploying-next-js-with-runtime-environment-variables/
Building and Pushing Docker Images to Google Artifact Registry with GitHub Actions
This article walks through building and pushing Docker images to Google Artifact Registry using GitHub Actions and Workload Identity Federation — without storing service account keys. It explains each step, from GCP setup to secure, keyless CI/CD.
https://www.ahdark.blog/building-and-pushing-docker-images-to-google-artifact-registry-with-github-actions/
This article walks through building and pushing Docker images to Google Artifact Registry using GitHub Actions and Workload Identity Federation — without storing service account keys. It explains each step, from GCP setup to secure, keyless CI/CD.
https://www.ahdark.blog/building-and-pushing-docker-images-to-google-artifact-registry-with-github-actions/
AHdark Blog
Building and Pushing Docker Images to Google Artifact Registry with GitHub Actions
This article walks through building and pushing Docker images to Google Artifact Registry using GitHub Actions and Workload Identity Federation — without storing service account keys. It explains each step, from GCP setup to secure, keyless CI/CD.