Brady McDonough 9 months ago
commit 9195cb0630

@ -16,7 +16,7 @@ csv:
up: .backend.lock up: .backend.lock
.backend.lock: yacswa/yacswa.scm .backend.lock: yacswa/yacswa.scm
@${ENV} @GUILE@ yacswa/yacswa.scm &> server.log & PID=$$!; echo $${PID} > .backend.lock && echo "Server spawned with PID $${PID}" && echo "Allow for a couple minutes as data is fetched and initialized." @${ENV} @GUILE@ yacswa/yacswa.scm > server.log 2>&1 & PID=$$!; echo $${PID} > .backend.lock && echo "Server spawned with PID $${PID}" && echo "Allow for a couple minutes as data is fetched and initialized."
down: down:
@PID=`cat .backend.lock` && kill -15 $${PID} && rm .backend.lock && echo "Server on PID $${PID} down."; unset PID @PID=`cat .backend.lock` && kill -15 $${PID} && rm .backend.lock && echo "Server on PID $${PID} down."; unset PID

@ -1 +1 @@
Subproject commit af9633e10f630b61a4aee26ce8754e24f51af54b Subproject commit 23a0463522af4155763e252d16114652d894da0d

@ -8,8 +8,6 @@
#:use-module (yacswa data) #:use-module (yacswa data)
#:export (std-display)) #:export (std-display))
(use-modules (system repl server))
;;TODO: Better verify functions ;;TODO: Better verify functions
;; : figure out the #:mtime directive for (response-emit) ;; : figure out the #:mtime directive for (response-emit)
;; : Change the API around to separate expiry tagging ;; : Change the API around to separate expiry tagging
@ -45,16 +43,11 @@
(lambda (obj) (lambda (obj)
(display obj stdout)))) (display obj stdout))))
(display "Calling init-server...\n")
(std-display "Spawning repl...")
(define repl-sock (make-tcp-server-socket))
(std-display "done.\n")
(std-display "Calling init-server...\n")
(init-server #:statics '(png jpg jpeg ico html js css) (init-server #:statics '(png jpg jpeg ico html js css)
#:cache-statics? #t #:exclude '()) #:cache-statics? #t #:exclude '())
(std-display "Artanis initialized!\n") (display "Artanis initialized!\n")
(std-display "Setting routes...") (display "Setting routes...")
;; Routes ;; Routes
(get "/json/pc/:pc" (get "/json/pc/:pc"

@ -6,8 +6,10 @@
#:use-module (yacswa routes)) #:use-module (yacswa routes))
;;(define repl-sock (make-unix-domain-server-socket #:path "./bc")) ;;(display "Spawning REPL...")
;;(define repl-sock (make-tcp-server-socket))
;;(spawn-server repl-sock) ;;(spawn-server repl-sock)
;;(display "done.\n")
;; No SSL. Sad. ;; No SSL. Sad.
(std-display "Bringing server up...\n") (std-display "Bringing server up...\n")

Loading…
Cancel
Save