I\'ve created a file called .elasticbeanstalk/environment.config with the following in it:
option_settings:
- option_name: NODE_ENV
value:
Your .config file should be located in the .ebextensions directory, not .elasticbeanstalk.
Try it then, if that doesn't work, you can always use the console.
In the meantime, you can always use the Elastic Beanstalk Console which let's you add environment variables from its interface. To do so, just:
Other ways to set environment variables in elastic beanstalk are -
Create a config file in .ebextensions directory like environmentalvar.config and define variables in option_settings and include this file into application bundle. (Aws Documentation)
example -
option_settings:
aws:elasticbeanstalk:application:environment:
NODE_ENV: production
By using elastic beanstalk command line tool. Command for set variable-
eb setenv VAR_NAME=VAR_VALUE