Add .fetchindex signal for refreshing the package index
This commit is contained in:
parent
ff0fab3b02
commit
e4398eef54
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
(module+ main
|
(module+ main
|
||||||
(require "entrypoint.rkt")
|
(require "entrypoint.rkt")
|
||||||
|
(void (make-entry-point 'refresh-packages! "packages.rkt"))
|
||||||
(start-service #:reloadable? (getenv "SITE_RELOADABLE")
|
(start-service #:reloadable? (getenv "SITE_RELOADABLE")
|
||||||
(make-entry-point 'request-handler "site.rkt")
|
(make-entry-point 'request-handler "site.rkt")
|
||||||
(make-entry-point 'on-continuation-expiry "site.rkt")))
|
(make-entry-point 'on-continuation-expiry "site.rkt")))
|
||||||
|
|
|
@ -29,5 +29,8 @@
|
||||||
(poll-signal "../signals/.reload"
|
(poll-signal "../signals/.reload"
|
||||||
"Reload signal received - attempting to reload code"
|
"Reload signal received - attempting to reload code"
|
||||||
(lambda () (reload!)))
|
(lambda () (reload!)))
|
||||||
|
(poll-signal "../signals/.fetchindex"
|
||||||
|
"Index refresh signal received"
|
||||||
|
(lambda () ((entry-point-value (lookup-entry-point 'refresh-packages!)))))
|
||||||
(sleep 0.5)
|
(sleep 0.5)
|
||||||
(loop)))))
|
(loop)))))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user