@@ -648,7 +648,9 @@ export default class Coolify {
648
648
deployToken : deploymentKey ,
649
649
checkedOutProjectDir,
650
650
resetDb : isNewSupabaseService || reset_supabase_db ,
651
- postgresPassword : postgres_password
651
+ postgresPassword : postgres_password ,
652
+ supabase_url : supabase_url ,
653
+ edgeFunctionSecret : edgeFunctionSecret
652
654
} )
653
655
if ( isNewSupabaseService ) {
654
656
//Update vault secrets
@@ -784,13 +786,17 @@ export default class Coolify {
784
786
deployToken,
785
787
checkedOutProjectDir,
786
788
postgresPassword,
787
- resetDb
789
+ resetDb,
790
+ supabase_url,
791
+ edgeFunctionSecret
788
792
} : {
789
793
serviceUUID : string
790
794
deployToken : string
791
795
checkedOutProjectDir : string
792
796
postgresPassword : string
793
797
resetDb ?: boolean
798
+ supabase_url : string
799
+ edgeFunctionSecret : string
794
800
} ) {
795
801
const localPort = 5432
796
802
const tunnel = new TCPTunnelClient (
@@ -820,5 +826,16 @@ export default class Coolify {
820
826
} )
821
827
console . log ( 'Migrations pushed' )
822
828
tunnel . disconnect ( )
829
+ if ( resetDb ) {
830
+ //Need to re-set the vault secrets that get overwritten with dev defaults
831
+ await this . updateSecrets ( {
832
+ serviceUUID : serviceUUID ,
833
+ deployToken : deployToken ,
834
+ postgres_db : 'postgres' ,
835
+ postgres_password : postgresPassword ,
836
+ edgeFunctionSecret : edgeFunctionSecret ,
837
+ supabase_url : supabase_url
838
+ } )
839
+ }
823
840
}
824
841
}
0 commit comments