Help-14 пре 3 година
родитељ
комит
f5a52c980a
3 измењених фајлова са 8 додато и 4 уклоњено
  1. 2 1
      .gitignore
  2. 1 1
      docker-compose.yml
  3. 5 2
      src/main.go

+ 2 - 1
.gitignore

@@ -104,4 +104,5 @@ dist
 .tern-port
 
 src/temp
-src/build
+src/build
+src/data

+ 1 - 1
docker-compose.yml

@@ -1,7 +1,7 @@
 services:
   magma:
     container_name: magma
-    image: help14/magma
+    image: magma
     restart: unless-stopped
     volumes:
       - ./data/:/app/data

+ 5 - 2
src/main.go

@@ -6,6 +6,7 @@ import (
 	"log"
 	"net/http"
 	"os"
+	"os/exec"
 	"path/filepath"
 	"time"
 
@@ -22,9 +23,11 @@ var websiteData = struct {
 
 func main() {
 	pwd, _ = os.Getwd()
-	modules.CopyDirectory("./common", "./data")
-	appConfig = modules.LoadConfig()
 
+	exec.Command("mkdir", "-p", "./data").Run()
+	exec.Command("cp", "--recursive", "./common/*", "./data/").Run()
+
+	appConfig = modules.LoadConfig()
 	websiteData.Config = appConfig.Website
 	websiteData.Language = modules.LoadLanguage(appConfig.Website.Language)
 	websiteData.Contents = modules.LoadContent().Data