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