@@ -49,8 +49,8 @@ impl Config {
49
49
_ => "2.0K" . to_string ( ) ,
50
50
} ;
51
51
52
- let css_version = env_string_default ( "CSS_VERSION" , " ") ;
53
- let js_version = env_string_default ( "JS_VERSION" , "1 ") ;
52
+ let css_version = env ! ( "CSS_VERSION" ) ;
53
+ let js_version = env ! ( "JS_VERSION" ) ;
54
54
55
55
let css_extension = if dev_mode {
56
56
"css" . to_string ( )
@@ -66,7 +66,7 @@ impl Config {
66
66
Config {
67
67
dev_mode,
68
68
database_url : env_string_default ( "DATABASE_URL" , "postgres://github.com/pgml" ) ,
69
- git_sha : env_string_required ( "GIT_SHA" ) ,
69
+ git_sha : env ! ( "GIT_SHA" ) . to_string ( ) ,
70
70
sentry_dsn : env_string_optional ( "SENTRY_DSN" ) ,
71
71
static_dir : env_path_default ( "DASHBOARD_STATIC_DIRECTORY" , "static" ) ,
72
72
cms_dir : env_path_default ( "DASHBOARD_CMS_DIRECTORY" , "../pgml-cms" ) ,
@@ -92,7 +92,7 @@ pub fn database_url<'a>() -> &'a str {
92
92
& CONFIG . database_url
93
93
}
94
94
95
- pub fn git_sha < ' a > ( ) -> & ' a str {
95
+ pub fn git_sha < ' a > ( ) -> & ' a String {
96
96
& CONFIG . git_sha
97
97
}
98
98
@@ -150,12 +150,6 @@ fn env_is_set(name: &str) -> bool {
150
150
var ( name) . is_ok ( )
151
151
}
152
152
153
- fn env_string_required ( name : & str ) -> String {
154
- var ( name)
155
- . unwrap_or_else ( |_| panic ! ( "{} env variable is required for proper configuration" , name) )
156
- . to_string ( )
157
- }
158
-
159
153
fn env_string_default ( name : & str , default : & str ) -> String {
160
154
match var ( name) {
161
155
Ok ( value) => value,
0 commit comments