feat: introduce flyway

This commit is contained in:
Irving
2025-04-26 21:16:31 -04:00
parent 1a2b6be001
commit 9d8293f327
8 changed files with 2108 additions and 36 deletions

View File

@@ -19,7 +19,4 @@ public class Application {
SpringApplication.run(Application.class, args);
}
}

View File

@@ -0,0 +1,20 @@
package com.starry.admin.common.conf;
import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import javax.sql.DataSource;
@Configuration
public class DataSourceConfig {
// For flyway only
@Bean(name = "primaryDataSource")
@Primary
public DataSource dataSource() {
return DruidDataSourceBuilder.create().build();
}
}

View File

@@ -18,8 +18,8 @@ public class OssProperties implements InitializingBean {
public static String BUCKET_NAME = "";
public String endpoint = "oss-cn-hangzhou.aliyuncs.com";
public String accessKeyId = "LTAI5t9ojt6uovFZokYZfJx5";
public String accessKeySecret = "xfCyNM5BQlAkoaa5NbcpoeipmCKZgf";
public String bucketName = "live-cloud-cvoon";
public String accessKeySecret = "";
public String bucketName = "live-cloudxfCyNM5BQlAkoaa5NbcpoeipmCKZgf-cvoon";
@Override
public void afterPropertiesSet() {