version: 0.2

env:  
  parameter-store:
    MAILGUN_API_KEY: "/Test/BE/MAILGUN_API_KEY"
    SERVICE_SECRET: "/Test/BE/SERVICE_SECRET"
    SESSION_SECRET: "/Test/BE/SESSION_SECRET"
    SALE_FACTORY_ADDRESS: "/Test/BE/SALE_FACTORY_ADDRESS"
    PURCHASE_FACTORY_ADDRESS: "/Test/BE/PURCHASE_FACTORY_ADDRESS"
    INFURA_PROJECT_ID: "/Test/BE/INFURA_PROJECT_ID"
    S3_BUCKET: "/Test/BE/S3_BUCKET"
    AWS_ACCESS_KEY_ID: "/Test/BE/AWS_ACCESS_KEY_ID"
    AWS_SECRET_ACCESS_KEY: "/Test/BE/AWS_SECRET_ACCESS_KEY"
    ON_BOARDING_SECRET: "/Test/BE/ON_BOARDING_SECRET"
    EMAIL_VERIFICATION_SECRET: "/Test/BE/EMAIL_VERIFICATION_SECRET"
    NODE_ENV: "/Test/BE/NODE_ENV"
    POSTGRES_HOST: "/Test/BE/POSTGRES_HOST"
    POSTGRES_USER: "/Test/BE/POSTGRES_USER"
    POSTGRES_PW: "/Test/BE/POSTGRES_PW"
    POSTGRES_DB: "/Test/BE/POSTGRES_DB"
    STREAM_API_KEY: "/Test/BE/STREAM_API_KEY"
    STREAM_API_SECRET: "/Test/BE/STREAM_API_SECRET"
    STREAM_API_APP_ID: "/Test/BE/STREAM_API_APP_ID"

phases:
  build:
    commands:
      - (cd docker && pwd && docker-compose -f docker-compose-cloudbuild.yml up --abort-on-container-exit)
      - echo Build completed on `date`