Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Deploying Apigee Edge (mainly Developer Portal) for Private Cloud using Bitnami helm drupal chart.

I have been trying to deploy Apigee Developer portal in K8 cluster using Bitnami Drupal Helm chart. I tried using a custome Docker image using Bitnami Drupal Base image and installing devportal-kickstart-project:10.x-dev on it through many ways. But the Drupal site gets deployed Fine But I dont see any apigee components on it. I wanted some help to set it up using Bitnami helm chart.
The Docker FIle I have used.

# Use Bitnami's production-grade Drupal 10 base image
FROM bitnami/drupal:10

# Switch to root to install packages and modify directories
USER root

# Install required tools
RUN install_packages git unzip composer php-curl

# WORKDIR must match Bitnami's copy source
WORKDIR /opt/bitnami/base
# I have tried using Different WORKDIR /opt/bitnami/drupal ,/app

# Clean any existing contents to avoid conflicts
RUN rm -rf ./*

# Install Apigee Kickstart Drupal project
RUN composer create-project apigee/devportal-kickstart-project:10.x-dev . --no-interaction

# Add Apigee integration modules
RUN composer require drupal/apigee_edge drupal/apigee_api_catalog drupal/smartdocs --no-interaction
#I have tried installing project
# RUN composer install --no-dev --optimize-autoloader

# Fix permissions to match the container user
RUN chown -R 1001:0 /opt/bitnami/base

# Drop back to non-root user as expected by Bitnami
USER 1001


I use this image in my Bitnami Drupal helm chart.
I am new to Devops I needed some help setting this up.

9 REPLIES 9