open .env: no such file or directory

AnonymousTRIAL

a year ago

Hi i'm trying to deploy my Go rest api. but kept getting this error open .env: no such file or directory after creating the image.
Is it related to the .env file or what. Thanks

0 Replies

AnonymousTRIAL

a year ago

29b3df72-b848-4094-8524-2e9fd0efe9bf


a year ago

You should not be including or using .env files in your production ready project, you should be using os.Getenv("ENVIRONMENT_VARIABLE") where possible. But the error you are seeing is most likely caused by your .env file not being included in your repo (which you should never do)


a year ago

You would want to set the variables in the VARIABLES tab of the service


AnonymousTRIAL

a year ago

Yes that I'm being aware too. I did set the variable through VARIABLES in setting. Here wait I'll take the screen shot


a year ago

don't log.Fatal() on the error returned by godotenv


AnonymousTRIAL

a year ago

Oh yeah that I did


AnonymousTRIAL

a year ago

Will fix. Thnx


a year ago

the ideal fix would be to first check if the .env file exists, and if so, then load from it, and as long as the file does exist you are safe to log.Fatal on the error returned


AnonymousTRIAL

a year ago

Thanks for the advice, pretty new to GO and just creating my first api. 🙏


a year ago

awesome, love to hear that!


AnonymousTRIAL

a year ago

And my deployment is successful. Thanks again folks


a year ago

no problem


open .env: no such file or directory - Railway Help Station