File tree Expand file tree Collapse file tree
java/com/runtracker/global/config Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5050 Firebase_ID : ${{ secrets.FIREBASE_PROJECT_ID }}
5151 GOOGLE_MAP_API_KEY : ${{ secrets.GOOGLE_MAP_API_KEY }}
5252 SPRING_DOMAIN : ${{ secrets.SPRING_DOMAIN }}
53+ FILE_UPLOAD_DIR : ./uploads
5354 S3_ACCESS_KEY : ${{ secrets.S3_ACCESS_KEY }}
5455 S3_SECRET_KEY : ${{ secrets.S3_SECRET_KEY }}
5556 S3_REGION : ${{ secrets.S3_REGION }}
Original file line number Diff line number Diff line change 4747 echo "S3_REGION=${{ secrets.S3_REGION }}" >> .env
4848 echo "S3_BUCKET=${{ secrets.S3_BUCKET }}" >> .env
4949 echo "S3_BASE_URL=${{ secrets.S3_BASE_URL }}" >> .env
50+ echo "FILE_UPLOAD_DIR=/app/uploads" >> .env
5051
5152 mkdir -p ./src/main/resources/firebase
5253 echo '${{ secrets.FCM_JSON }}' > ./src/main/resources/${{ secrets.FIREBASE_SERVICE_ACCOUNT_KEY }}
Original file line number Diff line number Diff line change 1111@ Configuration
1212public class FileUploadConfig {
1313
14- @ Value ("${file.upload-dir:/app/uploads }" )
14+ @ Value ("${file.upload-dir}" )
1515 private String uploadDir ;
1616
17- @ Value ("${app.domain:http://localhost:8080 }" )
17+ @ Value ("${file.base-url }" )
1818 private String baseUrl ;
1919
2020 @ PostConstruct
2121 public void init () {
2222 File uploadDirectory = new File (uploadDir );
23- if (!uploadDirectory .exists ()) {
24- if (!uploadDirectory .mkdirs ()) {
25- System .out .println ("Warning: Failed to create upload directory: " + uploadDir );
26- }
23+ if (!uploadDirectory .exists () && !uploadDirectory .mkdirs ()) {
24+ throw new IllegalStateException ("Failed to create upload directory: " + uploadDir );
2725 }
2826 }
2927}
Original file line number Diff line number Diff line change @@ -76,6 +76,10 @@ google:
7676 maps :
7777 api-key : ${GOOGLE_MAP_API_KEY}
7878
79+ file :
80+ upload-dir : ${FILE_UPLOAD_DIR}
81+ base-url : ${SPRING_DOMAIN}
82+
7983aws :
8084 access-key : ${S3_ACCESS_KEY}
8185 secret-key : ${S3_SECRET_KEY}
You can’t perform that action at this time.
0 commit comments