I am upgrading my Elastic Beanstalk deploy to Linux2. Several .ebextensions
scripts are failing in the new deploy. It appears that the usage for get_config
has changed.
Old script variables:
EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config container -k app_user)
EB_APP_DEPLOY_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir)
EB_APP_PID_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_pid_dir)
EB_SCRIPT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k script_dir)
EB_SUPPORT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k support_dir)
I was able to find replacements for the first two at https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms-scripts.html
New script variables:
EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config platformconfig -k AppUser)
EB_APP_DEPLOY_DIR=$(/opt/elasticbeanstalk/bin/get-config platformconfig -k AppDeployDir)
I am not able to find replacements for
app_pid_dir
script_dir
support_dir
Anyone know what I should use?