From a706dcf6a9b91ef2c3d1e1d28449b9b8e0e8187d Mon Sep 17 00:00:00 2001 From: IwanIDev Date: Thu, 19 Mar 2026 20:16:23 +0000 Subject: Add support for headless Drupal integration with environment variables and Docker setup - Create .env.example for environment variable configuration - Update Dockerfile to accept Drupal-related build arguments - Enhance docker_build.yml to pass environment variables during Docker build - Add drupalClient and env configuration for API interaction - Implement local development instructions and Docker deployment steps in README - Add drupal and mariadb services to docker-stack.yml for complete setup - Update package.json and bun.lock to include axios and drupal-jsonapi-params dependencies - Add TypeScript definitions for new environment variables --- .github/workflows/docker_build.yml | 4 ++++ 1 file changed, 4 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/docker_build.yml b/.github/workflows/docker_build.yml index 608592c..76299c9 100644 --- a/.github/workflows/docker_build.yml +++ b/.github/workflows/docker_build.yml @@ -57,6 +57,10 @@ jobs: labels: ${{ steps.meta.outputs.labels }} platforms: linux/arm64 provenance: false + build-args: | + VITE_DRUPAL_BASE_URL=${{ vars.VITE_DRUPAL_BASE_URL }} + VITE_DRUPAL_API_PREFIX=${{ vars.VITE_DRUPAL_API_PREFIX }} + VITE_DRUPAL_AUTH_TOKEN=${{ secrets.VITE_DRUPAL_AUTH_TOKEN }} cache-from: type=gha cache-to: type=gha,mode=max -- cgit