Skip to content

Commit c7392d2

Browse files
committed
fix directory bugs
1 parent 01027b5 commit c7392d2

File tree

4 files changed

+27
-3
lines changed

4 files changed

+27
-3
lines changed

judgeCore/main.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ var port *string = flag.String("port", "7777", "JudgeServerPort")
1717
var submitId *int = flag.Int("submitID", 0, "submitID")
1818
var adress *string = flag.String("adress", "127.0.0.1", "JugdeServerAdress")
1919

20-
const BasePath = "./problem"
21-
const CompliePath = "./submit"
20+
const BasePath = "/home/gojudge/judgeCore/problem"
21+
const CompliePath = "/home/gojudge/judgeCore/submit"
2222

2323
func main() {
2424
//parse args
@@ -64,7 +64,8 @@ func Complie(submit *def.Submit) (problem def.Problem, err error) {
6464
log.Println(filename)
6565
err = ParseProblemFile(filename, &problem)
6666
if err != nil {
67-
log.Fatal(fmt.Errorf("Parse problem %s FAILD", filename))
67+
log.Fatal(err)
68+
//log.Fatal(fmt.Errorf("Parse problem %s FAILD", filename))
6869
return
6970
}
7071
//complie

volume/1000/input1.in

Whitespace-only changes.

volume/1000/problem.json

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"timeLimit":1000,
3+
"memorylimit":256,
4+
"judgelist":[
5+
{
6+
"input":"input1.in",
7+
"output":"output1.out"
8+
}
9+
],
10+
"property":0
11+
}

volume/build.sh

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
docker volume rm gojudgetest
2+
3+
docker rm gojudgetest_helper
4+
5+
docker volume create gojudgetest
6+
7+
8+
docker run --name=gojudgetest_helper --mount type=volume,source=gojudgetest,target=/gojudgetest busybox
9+
10+
docker cp . gojudgetest_helper:/gojudgetest/
11+
12+
docker rm gojudgetest_helper

0 commit comments

Comments
 (0)