Skip to content

Commit e31da56

Browse files
committed
Move path to upload dir to application-prod.properties
No functional changes.
1 parent 0351a28 commit e31da56

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/main/java/ru/mystamps/web/config/StrategiesConfig.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.springframework.context.annotation.Bean;
2323
import org.springframework.context.annotation.Configuration;
2424
import org.springframework.context.annotation.Profile;
25+
import org.springframework.core.env.Environment;
2526

2627
import ru.mystamps.web.dao.ImageDataDao;
2728
import ru.mystamps.web.service.DatabaseImagePersistenceStrategy;
@@ -50,10 +51,15 @@ public ImagePersistenceStrategy getImagePersistenceStrategy() {
5051
@Profile("prod")
5152
class ProdStrategiesConfig implements StrategiesConfig {
5253

54+
@Inject
55+
private Environment env;
56+
5357
@Bean
5458
@Override
5559
public ImagePersistenceStrategy getImagePersistenceStrategy() {
56-
return new FilesystemImagePersistenceStrategy("/data/uploads");
60+
return new FilesystemImagePersistenceStrategy(
61+
env.getRequiredProperty("app.upload.dir")
62+
);
5763
}
5864

5965
}

src/main/resources/application-prod.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,5 @@ liquibase.change-log: classpath:/liquibase/changelog.xml
3939
logging.file: /data/logs/mystamps.log
4040
logging.level.: INFO
4141
logging.level.ru.mystamps: DEBUG
42+
43+
app.upload.dir: /data/uploads

0 commit comments

Comments
 (0)