diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..f1d3d0d --- /dev/null +++ b/dockerfile @@ -0,0 +1,3 @@ +FROM --platform=linux/amd64 openjdk:11 +COPY build/libs/workduo-0.0.1-SNAPSHOT.jar workduo-0.0.1-SNAPSHOT.jar +ENTRYPOINT ["java", "-jar", "workduo-0.0.1-SNAPSHOT.jar"] \ No newline at end of file diff --git a/src/main/java/com/workduo/configuration/redis/RedisConfig.java b/src/main/java/com/workduo/configuration/redis/RedisConfig.java index 7e13d7f..0d7fa9f 100644 --- a/src/main/java/com/workduo/configuration/redis/RedisConfig.java +++ b/src/main/java/com/workduo/configuration/redis/RedisConfig.java @@ -28,12 +28,16 @@ public class RedisConfig { @Value("${spring.redis.port}") private int port; + @Value("${spring.redis.password}") + private String password; + @Bean public RedisConnectionFactory redisConnectionFactory() { - // single instance server이기 때문에 RedisStandaloneConfiguration instance 생성 + // single instance server 이기 때문에 RedisStandaloneConfiguration instance 생성 RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration(); redisStandaloneConfiguration.setHostName(host); redisStandaloneConfiguration.setPort(port); + redisStandaloneConfiguration.setPassword(password); LettuceConnectionFactory lettuceConnectionFactory = new LettuceConnectionFactory(redisStandaloneConfiguration); @@ -67,7 +71,8 @@ public CacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) RedissonClient redissonClient() { Config redisConfig = new Config(); redisConfig.useSingleServer() - .setAddress("redis://" + host + ":" + port); + .setAddress("redis://" + host + ":" + port) + .setPassword(password); return Redisson.create(redisConfig); } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 10d6872..9108dd2 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -14,6 +14,7 @@ spring: redis: port: ${REDIS_PORT} host: ${REDIS_HOST} + password: ${REDIS_PASSWORD} data: redis: @@ -32,6 +33,8 @@ spring: jdbc.batch_size: 1000 dialect: com.workduo.configuration.querydsl.CustomMySQL8InnoDBDialect database: mysql +# hibernate: +# ddl-auto: create servlet: multipart: