// Copyright (c) 2022 Gitpod GmbH. All rights reserved. // Licensed under the GNU Affero General Public License (AGPL). // See License.AGPL.txt in the project root for license information. package common import ( "fmt" "os" ) type Config struct { Server string } func NewConfig() (*Config, error) { config := Config{ Server: os.Getenv("SERVER_URL"), } if config.Server == "" { return nil, fmt.Errorf("SERVER_URL required") } return &config, nil }