← Back to team overview

dhis2-devs team mailing list archive

Re: DHIS2 Live / Jetty v.3 / CORS

 

Hi Chase,

We have an alternative Docker  project here
<https://github.com/pgracio/dhis2-docker> as well with pre-built images on
Dockhub <https://hub.docker.com/r/dhis2/dhis2-web/> as well which you also
may want to check out.

Regards,
Jason


On Tue, Dec 19, 2017 at 6:12 AM, Morten Olav Hansen <morten@xxxxxxxxx>
wrote:

> Hi Chase
>
> It should be possible to add localhost to the CORS whitelist in settings
> (I'm pretty sure the entire frontend team is doing exactly that). What are
> you adding to it? I think you need the full protocol host and port, so
> something like http://localhost:8081 for example.
>
> Another solution would be to setup a proxy yourself, it kinda depends on
> your setup.. but if you are serving up your app using node, you can use one
> of the many the proxy libraries available for it.
>
> If you are using something like CRA (create-react-app), it includes a
> proxy already and you can just map that to your DHIS2 instance.
>
> Please be aware that the live package has some issues with analytics
> (unless you have mapped it to use a local postgres service), another
> approach could be to use dhis2-docker [1].
>
> [1] https://github.com/dhis2/dhis2-docker
>
> --
> Morten Olav Hansen
> Senior Engineer, DHIS 2
> University of Oslo
> http://www.dhis2.org
>
> On Tue, Dec 19, 2017 at 3:09 AM, Freeman, Chase <Chase.Freeman@xxxxxxxxxxx
> > wrote:
>
>> Hi all,
>>
>>
>>
>> I’m getting started with using the D2 library and I had intended to use
>> the DHIS2 Live package to quickly get started in a test environment. I’ve
>> run into some crippling CORS errors and investigated the Jetty Servlet’s
>> web.xml file to see if I could allow for cross-origin requests. Alas, when
>> I tried to insert the filter it would fail time no matter the
>> configuration. Is this because it is Jetty Version 3 (as opposed to 9.4
>> now)? Or is there a better work around? The CORS whitelist in Access
>> Settings is not working for Localhost.
>>
>>
>>
>> Any tips/assistance in using DHIS2 Live to work with the D2 Library would
>> be much appreciated.
>>
>>
>>
>> Cheers,
>>
>>
>>
>> *Chase Freeman*
>>
>> Jr. Web Developer
>> Management Systems International
>> A Tetra Tech Company
>> Arlington, VA USA
>>
>> (Work) +1 703 979 7170 x219 <+1%20703-979-7170>
>>
>> chase.freeman@xxxxxxxxxxx
>>
>>
>>
>> www.msiworldwide.com
>>
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Jason P. Pickering
email: jason.p.pickering@xxxxxxxxx
tel:+46764147049

Follow ups

References