Initialize work directory when starting up

pull/146/head
johnniang 2019-04-29 03:15:42 +08:00
parent 26c0192517
commit 0134924052
3 changed files with 12 additions and 4 deletions

View File

@ -124,7 +124,7 @@ public class HaloConfiguration {
adminAuthenticationFilter.addExcludeUrlPatterns(
"/api/admin/login",
"/api/admin/installations",
"/api/admin/recoveries/migration/*"
"/api/admin/recoveries/migrations/*"
);
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/admin/comments", HttpMethod.POST.name());
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/comments", HttpMethod.POST.name());

View File

@ -1,8 +1,12 @@
package run.halo.app.config.properties;
import run.halo.app.model.support.HaloConst;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import run.halo.app.model.support.HaloConst;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
/**
* Halo configuration properties.
@ -31,5 +35,9 @@ public class HaloProperties {
/**
* Work directory.
*/
private String workDir = HaloConst.USER_HOME + "/halo/";
private String workDir = HaloConst.USER_HOME + "/.halo/";
public HaloProperties() throws IOException {
Files.createDirectories(Paths.get(workDir));
}
}

View File

@ -20,7 +20,7 @@ spring:
# H2database 配置
driver-class-name: org.h2.Driver
url: jdbc:h2:file:~/halo/db/halo
url: jdbc:h2:file:~/.halo/db/halo
username: admin
password: 123456