Draft live config
This commit is contained in:
parent
9fe90a5c54
commit
ca502bb2ef
|
@ -1,4 +1,38 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
;; Default configuration; should be suitable for live deployment.
|
;; Default configuration; should be suitable for live deployment.
|
||||||
(require "../src/main.rkt")
|
(require "../src/main.rkt")
|
||||||
(main)
|
(define var (getenv "PKGSERVER_DATADIR"))
|
||||||
|
(main (hash 'port 8444
|
||||||
|
'reloadable? #t
|
||||||
|
'var-path var
|
||||||
|
'package-index-url
|
||||||
|
(format "file://~a/public_html/pkg-index-static/pkgs-all.json.gz" var)
|
||||||
|
'backend-baseurl "https://localhost:9004"
|
||||||
|
'pkg-index-generated-directory (build-path var "public_html/pkg-index-static")
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; To configure a split, S3-based setup, comment out the following lines:
|
||||||
|
;;
|
||||||
|
;; 'static-output-type 'file
|
||||||
|
;; 'static-content-target-directory (build-path var "public_html/pkg-catalog-static")
|
||||||
|
;; 'static-urlprefix ""
|
||||||
|
;; 'dynamic-urlprefix "/catalog"
|
||||||
|
;;
|
||||||
|
;; ... and uncomment and adjust these instead:
|
||||||
|
;;
|
||||||
|
|
||||||
|
'static-output-type 'aws-s3
|
||||||
|
'aws-s3-bucket+path "pkgn.racket-lang.org/"
|
||||||
|
'static-urlprefix "http://pkgn.racket-lang.org"
|
||||||
|
'dynamic-urlprefix "https://pkgd.racket-lang.org"
|
||||||
|
|
||||||
|
;; 'static-output-type 'aws-s3
|
||||||
|
;; 'aws-s3-bucket+path "pkgs.leastfixedpoint.com/"
|
||||||
|
;; 'static-urlprefix "http://pkgs.leastfixedpoint.com.s3-website-us-east-1.amazonaws.com"
|
||||||
|
;; 'dynamic-urlprefix "https://localhost:8444"
|
||||||
|
|
||||||
|
;;
|
||||||
|
;; Make sure to *include* a slash at the end of
|
||||||
|
;; aws-s3-bucket+path, and to *exclude* a slash from the
|
||||||
|
;; end of both static-urlprefix and dynamic-urlprefix.
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user