99# Path for our main Svelte page
1010@app .route ("/" )
1111def base ():
12- return send_from_directory ('./public' , 'index.html' )
12+ return send_from_directory ('./client/ public' , 'index.html' )
1313
1414# Path for all the static files (compiled JS/CSS, etc.)
1515@app .route ("/<path:path>" )
1616def home (path ):
17- return send_from_directory ('./public' , path )
17+ return send_from_directory ('./client/ public' , path )
1818
1919@app .route ("/hello" , methods = ["POST" ,"GET" ])
2020def hello1 ():
@@ -23,45 +23,45 @@ def hello1():
2323 print (lang )
2424 moss = mosspy .Moss (data ["userId" ], lang )
2525 if lang == "py" :
26- fA = open ("submission/a.py" , "w" )
26+ fA = open ("client/ submission/a.py" , "w" )
2727 fA .write (data ["fileA" ])
2828 #print(data["fileA"])
2929 fA .close ()
30- fB = open ("submission/b.py" , "w" )
30+ fB = open ("client/ submission/b.py" , "w" )
3131 fB .write (data ["fileB" ])
3232 fB .close ()
33- moss .addFile ("submission/a.py" )
34- moss .addFile ("submission/b.py" )
33+ moss .addFile ("client/ submission/a.py" )
34+ moss .addFile ("client/ submission/b.py" )
3535 elif lang == "cc" :
36- fA = open ("submission/a.cpp" , "w" )
36+ fA = open ("client/ submission/a.cpp" , "w" )
3737 fA .write (data ["fileA" ])
3838 # print(data["fileA"])
3939 fA .close ()
40- fB = open ("submission/b.cpp" , "w" )
40+ fB = open ("client/ submission/b.cpp" , "w" )
4141 fB .write (data ["fileB" ])
4242 fB .close ()
43- moss .addFile ("submission/a.cpp" )
44- moss .addFile ("submission/b.cpp" )
43+ moss .addFile ("client/ submission/a.cpp" )
44+ moss .addFile ("client/ submission/b.cpp" )
4545 elif lang == "c" :
46- fA = open ("submission/a.c" , "w" )
46+ fA = open ("client/ submission/a.c" , "w" )
4747 fA .write (data ["fileA" ])
4848 # print(data["fileA"])
4949 fA .close ()
50- fB = open ("submission/b.c" , "w" )
50+ fB = open ("client/ submission/b.c" , "w" )
5151 fB .write (data ["fileB" ])
5252 fB .close ()
53- moss .addFile ("submission/a.c" )
54- moss .addFile ("submission/b.c" )
53+ moss .addFile ("client/ submission/a.c" )
54+ moss .addFile ("client/ submission/b.c" )
5555 elif lang == "js" :
56- fA = open ("submission/a.js" , "w" )
56+ fA = open ("client/ submission/a.js" , "w" )
5757 fA .write (data ["fileA" ])
5858 # print(data["fileA"])
5959 fA .close ()
60- fB = open ("submission/b.js" , "w" )
60+ fB = open ("client/ submission/b.js" , "w" )
6161 fB .write (data ["fileB" ])
6262 fB .close ()
63- moss .addFile ("submission/a.js" )
64- moss .addFile ("submission/b.js" )
63+ moss .addFile ("client/ submission/a.js" )
64+ moss .addFile ("client/ submission/b.js" )
6565
6666
6767 url = moss .send ()
@@ -71,4 +71,5 @@ def hello1():
7171 return res
7272
7373if __name__ == "__main__" :
74- app .run (debug = True )
74+ port = int (os .environ .get ("PORT" , 33507 ))
75+ app .run (host = '0.0.0.0' , port = port )
0 commit comments