diff --git a/data/.gitkeep b/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml new file mode 100644 index 0000000..3a451f9 --- /dev/null +++ b/docker-compose.dev.yaml @@ -0,0 +1,12 @@ +services: + trackncore: + build: . + container_name: trackncore + restart: unless-stopped + ports: + - "3000:3000" + volumes: + - data:/app/data + +volumes: + data: diff --git a/docker-compose.yaml b/docker-compose.yaml index 25bff95..1f6569e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -6,7 +6,7 @@ services: ports: - "3000:3000" volumes: - - data:/app + - data:/app/data volumes: data: diff --git a/go.mod b/go.mod index 873d4c4..e3b5421 100644 --- a/go.mod +++ b/go.mod @@ -4,10 +4,12 @@ go 1.23 toolchain go1.23.2 -require github.com/PuerkitoBio/goquery v1.10.0 +require ( + github.com/PuerkitoBio/goquery v1.10.0 + github.com/joho/godotenv v1.5.1 +) require ( github.com/andybalholm/cascadia v1.3.2 // indirect - github.com/joho/godotenv v1.5.1 // indirect golang.org/x/net v0.30.0 // indirect ) diff --git a/main.go b/main.go index 55c4397..7147755 100644 --- a/main.go +++ b/main.go @@ -25,7 +25,8 @@ type ProfileData struct { var ( profiles = map[string]string{} - jsonFile = "data.json" + jsonFile = "./data/data.json" + profilesFile = "profiles.json" baseUrl = "https://ncore.pro/profile.php?id=" nick string pass string @@ -38,7 +39,7 @@ func init() { nick = os.Getenv("NICK") pass = os.Getenv("PASS") - file, err := os.Open("profiles.json") + file, err := os.Open(profilesFile) if err != nil { log.Fatal(err) }