HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-172-31-4-197 6.8.0-1036-aws #38~22.04.1-Ubuntu SMP Fri Aug 22 15:44:33 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/api-management/bitbucket-pipelines.yml
image: google/cloud-sdk:latest

pipelines:
  default:
    - step:
        name: Build and Deploy
        services:
          - docker
        caches:
          - docker
        script:
          - echo $GCP_CREDENTIALS | base64 -d > $HOME/gcp-key.json
          - gcloud auth activate-service-account --key-file=$HOME/gcp-key.json
          - gcloud config set project moreno-clavijo
          - gcloud auth configure-docker gcr.io
          - docker build -t gcr.io/moreno-clavijo/api-management-staging:v2.1 -f Dockerfile.staging .
          - docker push gcr.io/moreno-clavijo/api-management-staging:v2.1
          - gcloud container clusters get-credentials prueba --region southamerica-east1
          - kubectl apply -f k8s/deployment.yaml
          - kubectl apply -f k8s/service.yaml

definitions:
  services:
    docker:
      memory: 3072