coleslaw/plugins/heroku.lisp

21 lines
652 B
Common Lisp
Raw Normal View History

(eval-when (:compile-toplevel :load-toplevel)
(ql:quickload 'hunchentoot))
2013-01-29 20:24:56 +00:00
(defpackage :coleslaw-heroku
(:use :cl)
(:import-from #:hunchentoot :create-folder-dispatcher-and-handler
:create-static-file-dispatcher-and-handler
:*dispatch-table*)
(:import-from #:coleslaw :deploy)
2013-01-29 20:24:56 +00:00
(:export #:enable))
(in-package :coleslaw-heroku)
(defmethod deploy :after (staging)
(push (create-folder-dispatcher-and-handler "/" "/app/.curr/")
*dispatch-table*)
(push (create-static-file-dispatcher-and-handler "/" "/app/.curr/index.html")
*dispatch-table*))
2013-01-29 20:24:56 +00:00
(defun enable ())