diff --git a/.run/DistributionServiceApplication.run.xml b/.run/DistributionServiceApplication.run.xml
index 664df2a..b023d5b 100644
--- a/.run/DistributionServiceApplication.run.xml
+++ b/.run/DistributionServiceApplication.run.xml
@@ -10,8 +10,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/distribution-service/src/main/resources/application.yml b/distribution-service/src/main/resources/application.yml
index 5013aa7..40fe36a 100644
--- a/distribution-service/src/main/resources/application.yml
+++ b/distribution-service/src/main/resources/application.yml
@@ -5,12 +5,44 @@ spring:
application:
name: distribution-service
- # Disable auto-configuration (No database required)
+ # Database Configuration
+ datasource:
+ driver-class-name: org.postgresql.Driver
+ url: jdbc:postgresql://${DB_HOST:4.217.133.59}:${DB_PORT:5432}/${DB_NAME:distributiondb}
+ username: ${DB_USERNAME:eventuser}
+ password: ${DB_PASSWORD:Hi5Jessica!}
+ hikari:
+ maximum-pool-size: 10
+ minimum-idle: 5
+ connection-timeout: 30000
+ idle-timeout: 600000
+ max-lifetime: 1800000
+
+ jpa:
+ hibernate:
+ ddl-auto: ${JPA_DDL_AUTO:update}
+ properties:
+ hibernate:
+ dialect: org.hibernate.dialect.PostgreSQLDialect
+ format_sql: true
+ show_sql: ${JPA_SHOW_SQL:false}
+
+ # Redis Configuration
+ data:
+ redis:
+ host: ${REDIS_HOST:20.214.210.71}
+ port: ${REDIS_PORT:6379}
+ password: ${REDIS_PASSWORD:Hi5Jessica!}
+ timeout: 3000ms
+ lettuce:
+ pool:
+ max-active: 8
+ max-idle: 8
+ min-idle: 2
+
+ # Disable security auto-configuration
autoconfigure:
exclude:
- - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
- - org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
- - org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
- org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
- org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration