database on deploy
This commit is contained in:
		| @ -5,5 +5,6 @@ services: | ||||
|       - 'POSTGRES_DB=clyde' | ||||
|       - 'POSTGRES_USER=devel' | ||||
|       - 'POSTGRES_PASSWORD=devel' | ||||
|       - 'SPRING_PROFILES_ACTIVE=prod' | ||||
|     ports: | ||||
|       - '5432:5432' | ||||
|  | ||||
| @ -4,6 +4,7 @@ import javax.sql.DataSource; | ||||
|  | ||||
| import org.springframework.context.annotation.Bean; | ||||
| import org.springframework.context.annotation.Configuration; | ||||
| import org.springframework.context.annotation.Profile; | ||||
| import org.springframework.jdbc.datasource.DriverManagerDataSource; | ||||
| import org.springframework.web.servlet.config.annotation.CorsRegistry; | ||||
| import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; | ||||
| @ -12,6 +13,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; | ||||
| public class JdbcConfig { | ||||
|  | ||||
| 	@Bean | ||||
| 	@Profile("!prod") | ||||
| 	public DataSource psqlSource(){ | ||||
| 		DriverManagerDataSource source = new DriverManagerDataSource(); | ||||
| 		source.setDriverClassName("org.postgresql.Driver"); | ||||
| @ -22,6 +24,17 @@ public class JdbcConfig { | ||||
| 		return source; | ||||
| 	} | ||||
|  | ||||
| 	@Bean | ||||
| 	@Profile("prod") | ||||
| 	public DataSource psqlSourceProd(){ | ||||
| 		DriverManagerDataSource source = new DriverManagerDataSource(); | ||||
| 		source.setDriverClassName("org.postgresql.Driver"); | ||||
| 		source.setUrl("jdbc:postgresql://localhost:5432/clyde"); | ||||
| 		source.setUsername("clyde"); | ||||
|  | ||||
| 		return source; | ||||
| 	} | ||||
|  | ||||
|  | ||||
| 	@Bean | ||||
| 	public WebMvcConfigurer corsConfigurer() { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user