From def2463988a2c67a4547d06f59b4b04905e14f52 Mon Sep 17 00:00:00 2001 From: Mehdikhody Date: Sat, 10 Feb 2024 02:03:38 +0330 Subject: [PATCH] Adds godotenv package to load .env file for development on windows to specify env variables suitable for my machine. --- .gitignore | 1 + go.mod | 1 + go.sum | 2 ++ main.go | 1 + 4 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 158f4ee1..6421d9ac 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ *.tar.gz access.log error.log +.env tmp main backup/ diff --git a/go.mod b/go.mod index d2264bea..ffc82a22 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,7 @@ require ( github.com/gin-contrib/gzip v0.0.6 github.com/gin-gonic/gin v1.9.1 github.com/goccy/go-json v0.10.2 + github.com/joho/godotenv v1.5.1 github.com/mymmrac/telego v0.28.0 github.com/nicksnyder/go-i18n/v2 v2.4.0 github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 diff --git a/go.sum b/go.sum index e0363ceb..7e6b89ed 100644 --- a/go.sum +++ b/go.sum @@ -131,6 +131,8 @@ github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= +github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= +github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= diff --git a/main.go b/main.go index fdf54089..7b8117b1 100644 --- a/main.go +++ b/main.go @@ -16,6 +16,7 @@ import ( "x-ui/web/global" "x-ui/web/service" + _ "github.com/joho/godotenv/autoload" "github.com/op/go-logging" )