mirror of
https://github.com/foomo/shop.git
synced 2025-10-16 12:35:39 +00:00
48 lines
1.2 KiB
Go
48 lines
1.2 KiB
Go
package configuration
|
|
|
|
import "os"
|
|
|
|
var (
|
|
MONGO_DB = "shop"
|
|
MONGO_DB_PRODUCTS = "products"
|
|
LocalUnitTests = "localhost/" + MONGO_DB
|
|
|
|
WithDocker = "mongo/" + MONGO_DB
|
|
|
|
ProductsLocal = "localhost/" + MONGO_DB_PRODUCTS
|
|
ProductsDocker = "mongo/" + MONGO_DB_PRODUCTS
|
|
|
|
// MONGO_BASE_URL = "mongodb://dockerhost/"
|
|
// //MONGO_BASE_URL = "mongodb://mongo/"
|
|
|
|
//MONGO_URL string = "mongodb://" + LocalUnitTests
|
|
MONGO_URL = "mongodb://" + WithDocker
|
|
MONGO_URL_PRODUCTS = "mongodb://" + ProductsLocal
|
|
|
|
MONGO_COLLECTION_ORDERS = "orders"
|
|
MONGO_COLLECTION_ORDERS_HISTORY = "orders_history"
|
|
MONGO_COLLECTION_CUSTOMERS = "customerscrm"
|
|
MONGO_COLLECTION_WATCHLISTS = "watchlists"
|
|
|
|
MONGO_COLLECTION_PRICERULES = "pricerules"
|
|
MONGO_COLLECTION_PRICERULES_VOUCHERS = "pricerules_vouchers"
|
|
MONGO_COLLECTION_PRICERULES_GROUPS = "pricerules_groups"
|
|
)
|
|
|
|
// AllowedLanguages contains language codes for all allowed languages
|
|
var AllowedLanguages = [...]string{"de", "fr"}
|
|
|
|
func GetMongoURL() string {
|
|
if url, exists := os.LookupEnv("MONGO_URL"); exists {
|
|
return url
|
|
}
|
|
return MONGO_URL
|
|
}
|
|
|
|
func GetMongoProductsURL() string {
|
|
if url, exists := os.LookupEnv("MONGO_URL_PRODUCTS"); exists {
|
|
return url
|
|
}
|
|
return MONGO_URL_PRODUCTS
|
|
}
|