File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ function generateRandomString(length = 32, includeSpecialChars = false) {
2727 . join ( '' ) ;
2828}
2929
30- function generateJwt ( secret , role , expiresIn = 3600 ) {
30+ function generateJwt ( secret , role , expiresIn ) {
3131 const payload = {
3232 role : role ,
3333 iss : 'supabase' ,
@@ -98,12 +98,13 @@ function generateEnvFiles(hostname) {
9898 try {
9999 const JWT_SECRET = generateRandomString ( 40 ) ;
100100 const SUPABASE_HOST = hostname === 'localhost' ? 'kong' : hostname ;
101+ const SUPABASE_KEY_EXP_S = 1 * 365 * 24 * 60 * 60 ; // 1 year
101102
102103 const randomValues = {
103104 POSTGRES_PASSWORD : generateRandomString ( 16 ) ,
104105 JWT_SECRET ,
105- ANON_KEY : generateJwt ( JWT_SECRET , 'anon' ) ,
106- SERVICE_ROLE_KEY : generateJwt ( JWT_SECRET , 'service_role' ) ,
106+ ANON_KEY : generateJwt ( JWT_SECRET , 'anon' , SUPABASE_KEY_EXP_S ) ,
107+ SERVICE_ROLE_KEY : generateJwt ( JWT_SECRET , 'service_role' , SUPABASE_KEY_EXP_S ) ,
107108 DASHBOARD_USERNAME : 'supabase' ,
108109 DASHBOARD_PASSWORD : generateRandomString ( 16 ) ,
109110 SECRET_KEY_BASE : generateRandomString ( 64 ) ,
You can’t perform that action at this time.
0 commit comments