Hi Tim,

Thanks for the great feedback, it's really useful.

I've tried to keep the config so that it works out-of-the-box for examples, 
but is possible to point at other configurations without mutating the Jig 
repo itself. But I see there's more refinements needed.

If you look in jig/src/user.clj you'll see a (config) function - that tries 
a number of locations in order to find a config file. For example, it looks 
for a .jig/config.clj file before looking in jig/config/config.clj.

Regards,

Malcolm


On Sunday, 3 November 2013 00:18:17 UTC, frye wrote:
>
> Ok, I actually got the compojure example working. I just had to remove the 
> *config/console.edn* and *config/default.edn* files in my jig. They must 
> be disrupting the config that I put in. So that's my only feedback so far. 
>
> Ok, this is looking really good. Great work :)  
>
> Tim Washington 
> Interruptsoftware.ca <http://interruptsoftware.ca/> / 
> Bkeeping.com<http://bkeeping.com/>
>  
>
>
> On Sat, Nov 2, 2013 at 7:05 PM, Timothy Washington 
> <twas...@gmail.com<javascript:>
> > wrote:
>
>> Hey Malcolm, 
>>
>>
>> *A)* Ok, so just playing around with jig some more. I'm looking to get 
>> working *Compojure* and *Pedestal* examples. 
>>
>>  *B)* I started with a raw `*git clone g...@github.com:juxt/jig.git*`. 
>> Then in that directory, I ran the commands in blue. 
>>
>> *C)* Now, I run my environment in a Virtual Machine. So when using the 
>> browser to try and go to each of the url end points, I got an *HTTP 404*, 
>> "*Not Found*" error for all of these URLs. Ie, Compojure and Pedestal 
>> were running, giving me HTTP responses. They just weren't giving me the 
>> advertised endpoints, only 404s. This corresponded errors I was 
>> experiencing when I tried to stitch in one of my simple compojure handlers 
>> in a separate jig. There's probably some small config I'm missing, before 
>> this becomes reeeally useful. Can't wait :) 
>>
>>    - http://172.16.210.128:8091/server
>>    - http://172.16.210.128:8001/readme
>>    - http://172.16.210.128:8001 
>>
>>
>>
>> $ *lein repl*
>> nREPL server started on port 59398 on host 127.0.0.1
>> REPL-y 0.2.1
>> Clojure 1.5.1
>> Welcome to Jig!
>>
>> (go)       -- start the system
>> (reset)    -- reset the system
>> (refresh)  -- recover if a reset fails due to a compilation error
>> (menu)     -- show this menu again
>> Jig user> *(go)*
>>  INFO  jig.system - Starting the system
>> INFO  jig.system - Starting component ':test-ring-handler'
>> INFO  jig.system - Starting component ':compojure'
>> INFO  jig.system - Starting component ':jetty'
>> INFO  org.eclipse.jetty.server.Server - jetty-8.1.9.v20130131
>> INFO  o.e.jetty.server.AbstractConnector - *Started 
>> SelectChannelConnector@0.0.0.0:8091*
>> INFO  jig.system - Starting component ':console/server'
>> INFO  org.eclipse.jetty.server.Server - jetty-8.1.9.v20130131
>> INFO  o.e.jetty.server.AbstractConnector - *Started 
>> SelectChannelConnector@0.0.0.0:8001*
>> INFO  jig.system - Starting component ':console/web'
>> INFO  jig.system - Starting component ':console/readme'
>> :ready
>> Jig user> INFO  i.p.s.http.impl.servlet-interceptor - {:line 362, :in 
>> :interceptor-service-fn, :context {:servlet #<FnServlet 
>> io.pedestal.service.http.servlet.FnServlet@606acc48>, :servlet-config 
>> #<Config org.eclipse.jetty.servlet.ServletHolder$Config@19017f49>, 
>> :servlet-response #<Response HTTP/1.1 200 
>>
>> >, :servlet-request #<Request (*GET /*)@1536124838 
>> org.eclipse.jetty.server.Request@5b8f67a6>}}
>> INFO  io.pedestal.service.http - {:line 58, :msg "GET /"}
>> INFO  i.p.s.http.impl.servlet-interceptor - {:line 362, :in 
>> :interceptor-service-fn, :context {:servlet #<FnServlet 
>> io.pedestal.service.http.servlet.FnServlet@606acc48>, :servlet-config 
>> #<Config org.eclipse.jetty.servlet.ServletHolder$Config@19017f49>, 
>> :servlet-response #<Response HTTP/1.1 200 
>>
>> >, :servlet-request #<Request (*GET /web*)@1536124838 
>> org.eclipse.jetty.server.Request@5b8f67a6>}}
>> INFO  io.pedestal.service.http - {:line 58, :msg "GET /web"}
>> INFO  i.p.s.http.impl.servlet-interceptor - {:line 362, :in 
>> :interceptor-service-fn, :context {:servlet #<FnServlet 
>> io.pedestal.service.http.servlet.FnServlet@606acc48>, :servlet-config 
>> #<Config org.eclipse.jetty.servlet.ServletHolder$Config@19017f49>, 
>> :servlet-response #<Response HTTP/1.1 200 
>>
>> >, :servlet-request #<Request (*GET /readme*)@1536124838 
>> org.eclipse.jetty.server.Request@5b8f67a6>}}
>> INFO  io.pedestal.service.http - {:line 58, :msg "GET /readme"}
>>
>>
>>
>>
>>
>> Tim Washington 
>> Interruptsoftware.ca <http://interruptsoftware.ca/> / 
>> Bkeeping.com<http://bkeeping.com/>
>>  
>>
>>
>> On Sun, Oct 27, 2013 at 4:39 AM, Chris Zheng <z...@caudate.me<javascript:>
>> > wrote:
>>
>>> Thanks Malcom,
>>>
>>> Even something really simple like showing your current project setup 
>>> would be really good for me to get going.
>>>
>>> On 21/10/2013, at 15:57, Malcolm Sparks <mal...@juxt.pro <javascript:>> 
>>> wrote:
>>>
>>> Hi Chris, yes I will try to do something like that very soon.
>>>
>>> On Friday, October 18, 2013 12:30:20 AM UTC+1, zcaudate wrote:
>>>>
>>>> Would it be possible to put up a video of a typical workflow example 
>>>> with pedestal. It's quite difficult for me to piece everything together 
>>>> just by reading the documentation.
>>>>
>>>> Chris
>>>>
>>>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to