func initWithEnv() error {
	var currentProject string
	if os.Getenv("ENVIRONMENT") == "DEV" {
		currentProject = os.Getenv("FIREBASE_PROJECTID_DEV")
	} else if os.Getenv("ENVIRONMENT") == "PROD" {
		currentProject = os.Getenv("FIREBASE_PROJECTID_PROD")
	}
	client, err := firestore.NewClient(context.Background(), currentProject)
	if err != nil {
		return fmt.Errorf("CreateProviderUser [Init Firestore]: %v", err)
	}
	sawmillLogger, err := sawmill.InitClient(currentProject, os.Getenv("GCLOUD_CONFIG"), os.Getenv("ENVIRONMENT"), "CreateProviderUser")
	if err != nil {
		log.Printf("CreateAppleDevToken [Init Sawmill]: %v", err)
	}
	firestoreClient = client
	logger = sawmillLogger
	return nil
}
initWithEnv takes our yaml env variables and maps them properly.
Unfortunately, we had to do this is main because in init we weren't able to access env variables
package createprovideruser
import (
	"context"
	"fmt"
	"log"
	"os"
	"cloud.google.com/go/firestore"
	"github.com/pixelogicdev/gruveebackend/pkg/sawmill"
)