"Running version" in a EB environment is empty after deployed the app. Where does it get the "Running version" from?

0

Hi I just build a new environment (PHP 8.1 running on 64bit Amazon Linux 2023/4.0.5) using a "Sample" code. It seems to be fine. I then deployed my app using travis CI. The app is deployed successfully into this new environment (I could see the codes when ssh to the server). However, "Running version" in that EB envi is empty. Could you please tell me where the "Running version" value is from and any reason the value is empty

Enter image description here

Note: in my previous envi (php 7.4) I could see the value

Many thanks

son
posta 3 mesi fa123 visualizzazioni
1 Risposta
1

You are required to create a new application version. It seems that during the creation of the Elastic Beanstalk (EB) application using TravisCI, this detail was overlooked. When creating an application version, it must be associated with an S3 bucket containing the deployable code.

Here's an example of using the AWS CLI to create an application version:

aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=DOC-EXAMPLE-BUCKET,S3Key=php-proxy-sample.zip

For integration with Travis CI in your .travis.yml, ensure to specify the bucket_path with the name of the application version:

deploy:
  provider: elasticbeanstalk
  access_key_id:
    secure: "Encrypted <access-key-id>="
  secret_access_key:
    secure: "Encrypted <secret-access-key>="
  region: "us-east-1"
  app: "example-app-name"
  env: "example-app-environment"
  bucket_name: "the-target-S3-bucket"
  bucket_path: "php8.1-app"

Resources:

profile picture
ESPERTO
con risposta 3 mesi fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande