Tweaking config some more
							parent
							
								
									5a133ceece
								
							
						
					
					
						commit
						4e1e145669
					
				| 
						 | 
				
			
			@ -63,19 +63,33 @@ TUPLE: factor-website < dispatcher ;
 | 
			
		|||
        { factor-website "page" } >>template
 | 
			
		||||
    test-db <alloy> ;
 | 
			
		||||
 | 
			
		||||
: init-factor-website ( -- )
 | 
			
		||||
    "factorcode.org" 25 <inet> smtp-server set-global
 | 
			
		||||
SYMBOL: key-password
 | 
			
		||||
SYMBOL: key-file
 | 
			
		||||
SYMBOL: dh-file
 | 
			
		||||
 | 
			
		||||
: common-configuration ( -- )
 | 
			
		||||
    "concatenative.org" 25 <inet> smtp-server set-global
 | 
			
		||||
    "noreply@concatenative.org" lost-password-from set-global
 | 
			
		||||
    "website@concatenative.org" insomniac-sender set-global
 | 
			
		||||
    "slava@factorcode.org" insomniac-recipients set-global
 | 
			
		||||
    init-factor-db
 | 
			
		||||
    <factor-website> main-responder set-global ;
 | 
			
		||||
    <factor-website> main-responder set-global
 | 
			
		||||
    init-factor-db ;
 | 
			
		||||
 | 
			
		||||
: init-testing ( -- )
 | 
			
		||||
    "resource:extra/openssl/test/dh1024.pem" dh-file set-global
 | 
			
		||||
    "resource:extra/openssl/test/server.pem" key-file set-global
 | 
			
		||||
    "password" key-password set-global
 | 
			
		||||
    common-configuration ;
 | 
			
		||||
 | 
			
		||||
: init-production ( -- )
 | 
			
		||||
    "/home/slava/cert/host.pem" key-file set-global
 | 
			
		||||
    common-configuration ;
 | 
			
		||||
 | 
			
		||||
: <factor-secure-config> ( -- config )
 | 
			
		||||
    <secure-config>
 | 
			
		||||
        "resource:extra/openssl/test/server.pem" >>key-file
 | 
			
		||||
        "resource:extra/openssl/test/dh1024.pem" >>dh-file
 | 
			
		||||
        "password" >>password ;
 | 
			
		||||
        key-file get >>key-file
 | 
			
		||||
        dh-file get >>dh-file
 | 
			
		||||
        key-password get >>password ;
 | 
			
		||||
 | 
			
		||||
: <factor-website-server> ( -- threaded-server )
 | 
			
		||||
    <http-server>
 | 
			
		||||
| 
						 | 
				
			
			@ -83,7 +97,7 @@ TUPLE: factor-website < dispatcher ;
 | 
			
		|||
        8080 >>insecure
 | 
			
		||||
        8431 >>secure ;
 | 
			
		||||
 | 
			
		||||
: start-factor-website ( -- )
 | 
			
		||||
: start-website ( -- )
 | 
			
		||||
    test-db start-expiring
 | 
			
		||||
    test-db start-update-task
 | 
			
		||||
    http-insomniac
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue