Thank you very much Mark, good spotting. I followed your instructions, and 
now it works brilliantly. Too much time spent writing Python, where they're 
interchangeable. :-)


On Thursday, February 11, 2016 at 1:51:47 PM UTC+13, Mark Rees wrote:
>
> The error is because single quoted commands are not parsed correctly in a 
> Dockerfile.
>
> See https://github.com/docker/docker/issues/5701
>
> Not sure if this is rsolved in the latest verion of docker but I see the 
> issue with Docker 1.8.3
>
> If you change in your Dockerfile
>
> CMD [ 'wsgi.py' ]
>
> to use double quotes 
>
> CMD [ "wsgi.py"]
>
> it should work.
>
> Mark
>
> On Wed, Feb 10, 2016 at 2:50 PM, Brett Davis <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>>
>> I'm following the Hello World example from Graham Dumpleton's blog here: 
>> http://blog.dscpl.com.au/2014/12/hosting-python-wsgi-applications-using.html 
>> and while it builds fine, it fails when I try to run it, giving the error:
>>
>> '''
>> Usage: mod_wsgi-express start-server script [options]
>>
>> mod_wsgi-express: error: no such option: -c
>> '''
>>
>> and exiting. Here's my Dockerfile (I'm behind a proxy):
>>
>> '''
>> FROM grahamdumpleton/mod-wsgi-docker:python-3.4-onbuild
>>
>> ENV http_proxy    http://my_proxy
>> ENV https_proxy    http://my_proxy
>> ENV ftp_proxy    http://my_proxy
>> ENV no_proxy    *.my.domain,localhost
>>
>> CMD [ 'wsgi.py' ]
>> '''
>>
>> Here's wsgi.py:
>>
>> '''
>> def applicationdef application(environ, start_response):
>>     status = '200 OK'
>>     output = b'Hi there!'
>>     
>>     response_headers = [('Content-type', 'text/plain'),
>>         ('Content-Length', str(len(output)))]
>>     start_response(status, response_headers)
>>     
>>     return [output]
>> '''
>>
>> My build command is:
>>
>> '''
>> docker build -t brettd43/wsgi_test .
>> '''
>>
>> My run command is:
>>
>> '''
>> docker run -it --rm -p 5000:80 --name brettd43_wsgi_docker 
>> brettd43/wsgi_test
>> '''
>>
>> Docker version 1.7.1
>>
>> I'm new to docker and mod_wsgi, so besides looking through the docker 
>> files (from which nothing jumped out as a cause of my error), I really 
>> don't know what to try.
>>
>>
>> Thanks for any help you can give,
>> Brett
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/modwsgi.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to