File tree Expand file tree Collapse file tree 9 files changed +68
-9
lines changed 
[orgId]/settings/resources/[resourceId] Expand file tree Collapse file tree 9 files changed +68
-9
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import path from "path";
22import  {  fileURLToPath  }  from  "url" ; 
33
44// This is a placeholder value replaced by the build process 
5- export  const  APP_VERSION  =  "1.0.0-beta.15 " ; 
5+ export  const  APP_VERSION  =  "1.0.0" ; 
66
77export  const  __FILENAME  =  fileURLToPath ( import . meta. url ) ; 
88export  const  __DIRNAME  =  path . dirname ( __FILENAME ) ; 
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import m7 from "./scripts/1.0.0-beta10";
1616import  m8  from  "./scripts/1.0.0-beta12" ; 
1717import  m13  from  "./scripts/1.0.0-beta13" ; 
1818import  m15  from  "./scripts/1.0.0-beta15" ; 
19+ import  m16  from  "./scripts/1.0.0" ; 
1920
2021// THIS CANNOT IMPORT ANYTHING FROM THE SERVER 
2122// EXCEPT FOR THE DATABASE AND THE SCHEMA 
@@ -31,7 +32,8 @@ const migrations = [
3132    {  version : "1.0.0-beta.10" ,  run : m7  } , 
3233    {  version : "1.0.0-beta.12" ,  run : m8  } , 
3334    {  version : "1.0.0-beta.13" ,  run : m13  } , 
34-     {  version : "1.0.0-beta.15" ,  run : m15  } 
35+     {  version : "1.0.0-beta.15" ,  run : m15  } , 
36+     {  version : "1.0.0" ,  run : m16  } 
3537    // Add new migrations here as they are created 
3638]  as  const ; 
3739
Original file line number Diff line number Diff line change 1+ import  {  APP_PATH  }  from  "@server/lib/consts" ; 
2+ import  fs  from  "fs" ; 
3+ import  yaml  from  "js-yaml" ; 
4+ import  path  from  "path" ; 
5+ import  {  z  }  from  "zod" ; 
6+ import  {  fromZodError  }  from  "zod-validation-error" ; 
7+ 
8+ const  version  =  "1.0.0" ; 
9+ 
10+ export  default  async  function  migration ( )  { 
11+     console . log ( `Running setup script ${ version }  ...` ) ; 
12+ 
13+     try  { 
14+         const  traefikPath  =  path . join ( 
15+             APP_PATH , 
16+             "traefik" , 
17+             "traefik_config.yml" 
18+         ) ; 
19+ 
20+         const  schema  =  z . object ( { 
21+             experimental : z . object ( { 
22+                 plugins : z . object ( { 
23+                     badger : z . object ( { 
24+                         moduleName : z . string ( ) , 
25+                         version : z . string ( ) 
26+                     } ) 
27+                 } ) 
28+             } ) 
29+         } ) ; 
30+ 
31+         const  traefikFileContents  =  fs . readFileSync ( traefikPath ,  "utf8" ) ; 
32+         const  traefikConfig  =  yaml . load ( traefikFileContents )  as  any ; 
33+ 
34+         const  parsedConfig  =  schema . safeParse ( traefikConfig ) ; 
35+ 
36+         if  ( ! parsedConfig . success )  { 
37+             throw  new  Error ( fromZodError ( parsedConfig . error ) . toString ( ) ) ; 
38+         } 
39+ 
40+         traefikConfig . experimental . plugins . badger . version  =  "v1.0.0" ; 
41+ 
42+         const  updatedTraefikYaml  =  yaml . dump ( traefikConfig ) ; 
43+ 
44+         fs . writeFileSync ( traefikPath ,  updatedTraefikYaml ,  "utf8" ) ; 
45+ 
46+         console . log ( 
47+             "Updated the version of Badger in your Traefik configuration to 1.0.0" 
48+         ) ; 
49+     }  catch  ( e )  { 
50+         console . log ( 
51+             "We were unable to update the version of Badger in your Traefik configuration. Please update it manually." 
52+         ) ; 
53+         console . error ( e ) ; 
54+     } 
55+ 
56+     console . log ( `${ version }   migration complete` ) ; 
57+ } 
Original file line number Diff line number Diff line change @@ -408,7 +408,7 @@ export default function ResourceAuthenticationPage() {
408408                        < SwitchInput 
409409                            id = "sso-toggle" 
410410                            label = "Use Platform SSO" 
411-                             description = "Existing users will only have to login  once for all resources that have this enabled." 
411+                             description = "Existing users will only have to log in  once for all resources that have this enabled." 
412412                            defaultChecked = { resource . sso } 
413413                            onCheckedChange = { ( val )  =>  setSsoEnabled ( val ) } 
414414                        /> 
Original file line number Diff line number Diff line change @@ -455,7 +455,7 @@ export default function ReverseProxyTargets(props: {
455455                            SSL Configuration
456456                        </ SettingsSectionTitle > 
457457                        < SettingsSectionDescription > 
458-                             Setup  SSL to secure your connections with certificates
458+                             Set up  SSL to secure your connections with certificates
459459                        </ SettingsSectionDescription > 
460460                    </ SettingsSectionHeader > 
461461                    < SettingsSectionBody > 
@@ -477,7 +477,7 @@ export default function ReverseProxyTargets(props: {
477477                        Target Configuration
478478                    </ SettingsSectionTitle > 
479479                    < SettingsSectionDescription > 
480-                         Setup  targets to route traffic to your services
480+                         Set up  targets to route traffic to your services
481481                    </ SettingsSectionDescription > 
482482                </ SettingsSectionHeader > 
483483                < SettingsSectionBody > 
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ export default async function Page(props: {
4141                            Looks like you've been invited!
4242                        </ h2 > 
4343                        < p  className = "text-center" > 
44-                             To accept the invite, you must login  or create an
44+                             To accept the invite, you must log in  or create an
4545                            account.
4646                        </ p > 
4747                    </ div > 
Original file line number Diff line number Diff line change @@ -182,7 +182,7 @@ export default function ResetPasswordForm({
182182                return ; 
183183            } 
184184
185-             setSuccessMessage ( "Password reset successfully! Back to login ..." ) ; 
185+             setSuccessMessage ( "Password reset successfully! Back to log in ..." ) ; 
186186
187187            setTimeout ( ( )  =>  { 
188188                if  ( redirect )  { 
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ export default async function Page(props: {
5757                            Looks like you've been invited!
5858                        </ h2 > 
5959                        < p  className = "text-center" > 
60-                             To accept the invite, you must login  or create an
60+                             To accept the invite, you must log in  or create an
6161                            account.
6262                        </ p > 
6363                    </ div > 
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ export default function StepperForm() {
112112        < > 
113113            < Card > 
114114                < CardHeader > 
115-                     < CardTitle > Setup  New Organization</ CardTitle > 
115+                     < CardTitle > New Organization</ CardTitle > 
116116                    < CardDescription > 
117117                        Create your organization, site, and resources
118118                    </ CardDescription > 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments