Hi Vincent,

Just wondering.  When running in Azure's Web App for Containers, did your
search give you an error?  I noticed the elasticsearch had an error where
all shards failed.  By the way, I noticed I had errors starting up with
v5.2, so I used v5.6.

Another, for recent edits, when I clicked on view report, it gives a Server
Error 500.

The oddity is that it works on my local :)

Thanks.

Regards,
Lawrence

On Wed, Oct 31, 2018 at 9:22 AM Lawrence Goh <[email protected]> wrote:

> Hi Vincent,
>
> Thanks for the reply.  Found the issue to be on entrypoint.sh.  The
> validations have yet to be updated.  Currently, using 4.3.x branch but will
> probably move to 4.3.2 since it was just released.
>
> Thanks.
>
> Regards,
> Lawrence
>
> On Tue, Oct 30, 2018 at 10:07 PM Vincent Meijer <[email protected]>
> wrote:
>
>> Hey Lawrence, sorry for the late response.
>>
>> Regarding settings.py: your project's settings.py take precedence over
>> the default arches settings.py.
>> *However*, in the docker version of Arches, a settings_local.py is also
>> copied to your project folder.
>> This settings_local.py should contain the postgres db settings that you
>> set through the environment variables in your docker-compose.yml.
>> It should already be imported by default in your settings.py. Notice
>> these lines at the bottom of that file:
>> try:
>> from settings_local import *
>> except ImportError:
>> pass
>>
>> When your project gets initialized (at first startup), that
>> settings_local.py is copied to /web_root/<your project>/<your
>> project>/settings_local.py.
>> Here is the source for reference:
>> https://github.com/archesproject/arches/blob/master/docker/settings_local.py
>>
>>
>> With that setup, all you should have to do is set your db credentials in
>> your docker-compose.yml:
>> - PGUSERNAME=username@your-db-server
>>
>> If you still receive above errors, something else is up and we need to
>> investigate :)
>>
>> By the way, which version of Arches are you using right now?
>>
>> Also, if you encounter any errors in the Docker Readme, especially in the
>> 'Setting up your own Arches project' section, please let us know! :)
>>
>> https://github.com/archesproject/arches/tree/master/docker#setting-up-your-own-arches-project
>>
>>
>> On Friday, 26 October 2018 05:43:11 UTC+2, Lawrence Goh wrote:
>>>
>>> Hi Vincent,
>>>
>>> I noticed another odd thing.  When it does the import_graphs after
>>> creating the database, it has this error.
>>>
>>> arches           | FATAL:  Invalid Username specified. Please check the
>>> Username and retry connection. The Username should be in <username@hostname>
>>> format.
>>> arches           | FATAL:  Invalid Username specified. Please check the
>>> Username and retry connection. The Username should be in <username@hostname>
>>> format.
>>> arches           | Running: python manage.py packages -o
>>> import_reference_data -s "arches/db/schemes/arches_concept_scheme.rdf"
>>>
>>> Any idea where in the code is going nuts? :)
>>>
>>> Thanks.
>>>
>>> Regards,
>>> Lawrence
>>>
>>>
>>>
>>> On Fri, Oct 26, 2018 at 4:03 PM Lawrence Goh <[email protected]> wrote:
>>>
>>>> Hi Vincent,
>>>>
>>>> Been digging further into the postgres libs.  It seems the dsn and
>>>> kwargs in them are getting values from the <project_name>'s settings.py
>>>> which contains the default db credentials (postgres; postgis).  Normally, I
>>>> assumed it will get it from the arches' settings.py file.
>>>>
>>>> In case I am confusing :) When you browse the container, you would be
>>>> landed into \web_root\arches.  Back down, it would be ENV, arches,
>>>> <project_name> folders.
>>>>
>>>> Probably I might need a new pull from arches again and work from
>>>> there.  I am unsure if my own is corrupted.
>>>>
>>>> Thanks.
>>>>
>>>> Regards,
>>>> Lawrence
>>>>
>>>>
>>>> On Thu, Oct 25, 2018 at 5:30 AM Vincent Meijer <[email protected]>
>>>> wrote:
>>>>
>>>>> Ah I can see the image now (in email). Looks like a regular firewall
>>>>> misconfiguration.
>>>>> Can you show us your current settings?
>>>>>
>>>>> There is also the option 'Enforce SSL Connection' under 'SSL Settings'
>>>>> in your Azure DB. Is this set to Disabled?
>>>>>
>>>>> And can you connect to it from your local machine if you whitelist
>>>>> your ip in that same screen?
>>>>>
>>>>>
>>>>> On Tuesday, 23 October 2018 23:45:06 UTC+2, Lawrence Goh wrote:
>>>>>>
>>>>>> Hi Vincent,
>>>>>>
>>>>>> Apologies for another set up question.  Been going everywhere and
>>>>>> sadly to nowhere.  We have set up a Azure Database for Postgresql.  We
>>>>>> could get the docker compose to create the DB.  But the arches container
>>>>>> failed due to some weird network restriction.
>>>>>>
>>>>>> [image: image.png]
>>>>>>
>>>>>> I have added IPs to the firewall.  Even having it being from 0.0.0.0
>>>>>> to 255.255.255.255.  The "Allow access to Azure services" is on.
>>>>>>
>>>>>> Any ideas?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Regards,
>>>>>> Lawrence
>>>>>>
>>>>>> On Fri, Oct 19, 2018 at 10:32 PM Vincent Meijer <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Yeah it's a weird choice from Microsoft to do things differently and
>>>>>>> arches wasn't prepared for that @...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, 19 Oct 2018, 11:23 larrygoh84, <[email protected]> wrote:
>>>>>>>
>>>>>>>> using 4.3.1.  does this mean its a known issue? it doesn't handle
>>>>>>>> the @ well? :)
>>>>>>>>
>>>>>>>> -------- Original message --------
>>>>>>>> From: Vincent Meijer <[email protected]>
>>>>>>>> Date: 10/19/18 10:02 PM (GMT+12:00)
>>>>>>>> To: Arches Project <[email protected]>
>>>>>>>> Subject: Re: [Arches] Re: Hosting Arches on Azure as a Web App for
>>>>>>>> Containers
>>>>>>>>
>>>>>>>> Which version of Arches are you using?
>>>>>>>> I created a PR (for #4099) for this earlier, but it was after 4.3.1
>>>>>>>> was released.
>>>>>>>>
>>>>>>>> Until the next release you could use the master branch (there are
>>>>>>>> docker images built for that in Docker Hub for every new push:
>>>>>>>> https://hub.docker.com/r/archesproject/arches/tags/ )
>>>>>>>>
>>>>>>>> However, if you want something more stable, you are also free to
>>>>>>>> use my own arches base images:
>>>>>>>> https://hub.docker.com/r/globaldigitalheritage/arches/tags/
>>>>>>>> The current tags in there are all based on Arches 4.3.1 and I push
>>>>>>>> a new version every time I created some additional functionality / 
>>>>>>>> fixes
>>>>>>>> for a PR, such as the one with '@' in Azure database names.
>>>>>>>>
>>>>>>>> Currently the latest I got is globaldigitalheritage/arches:4.3.1.11
>>>>>>>>
>>>>>>>>
>>>>>>>> I use these images as a base in my own Dockerfile
>>>>>>>> (as described in step 7 of 'Setting up your own Arches project':
>>>>>>>> https://github.com/archesproject/arches/blob/master/docker/Readme.md#setting-up-your-own-arches-project
>>>>>>>> )
>>>>>>>>
>>>>>>>> I recommend to follow these steps to create your own Arches
>>>>>>>> project, rather than editing the core Arches app.
>>>>>>>>
>>>>>>>> Hope this helps!
>>>>>>>> Vincent
>>>>>>>>
>>>>>>>>
>>>>>>>> On Friday, 19 October 2018 05:14:57 UTC+2, Lawrence Goh wrote:
>>>>>>>>>
>>>>>>>>> Hi Vincent,
>>>>>>>>>
>>>>>>>>> Had you faced this issue before?  We are now trying to connect to
>>>>>>>>> Azure DB for Postgresql.  The container log just freezes at Testing if
>>>>>>>>> database server is up.. Is it senstive to the @?  thanks.
>>>>>>>>>
>>>>>>>>> On Friday, October 19, 2018 at 3:03:47 PM UTC+13, Lawrence Goh
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Vincent,
>>>>>>>>>>
>>>>>>>>>> Yups.  Was poking around the codes yesterday and had a go with
>>>>>>>>>> removing the staticfiles_storage and all went well :)
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Lawrence
>>>>>>>>>>
>>>>>>>>>> On Thu, Oct 18, 2018 at 9:00 PM Vincent Meijer <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> If I'm understanding you correctly, you want to serve static
>>>>>>>>>>> files the 'standard' way (directly from the Arches app using 
>>>>>>>>>>> Whitenoise)
>>>>>>>>>>> and serve uploaded files from Azure Blob Storage?
>>>>>>>>>>> I do the same at the moment. For that, use:
>>>>>>>>>>>
>>>>>>>>>>> DEFAULT_FILE_STORAGE='storages.backends.azure_storage.AzureStorage'
>>>>>>>>>>> and
>>>>>>>>>>> STATICFILES_STORAGE =
>>>>>>>>>>> 'whitenoise.storage.CompressedStaticFilesStorage'
>>>>>>>>>>>
>>>>>>>>>>> (together with the other appropriate settings for Azure and
>>>>>>>>>>> Whitenoise, that you probably already have).
>>>>>>>>>>>
>>>>>>>>>>> Does that make sense?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wednesday, 17 October 2018 23:04:35 UTC+2, Lawrence Goh wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Vincent,
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks for that link.  Will need to figure to adapt it for
>>>>>>>>>>>> Azure use.
>>>>>>>>>>>>
>>>>>>>>>>>> Besides that, I noticed it loads all the static files into the
>>>>>>>>>>>> blob.  Was thinking to have the static files be in the container.  
>>>>>>>>>>>> Only
>>>>>>>>>>>> push the uploaded 'media files' into the blob.  I guess it doesn't 
>>>>>>>>>>>> do that
>>>>>>>>>>>> right? :)
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Lawrence
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Oct 18, 2018 at 2:12 AM Vincent Meijer <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> The collectfast package looks promising:
>>>>>>>>>>>>> https://stackoverflow.com/questions/16805232/faster-alternative-to-manage-py-collectstatic-w-s3boto-storage-backend-to-syn
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> -- To post, send email to [email protected]. To
>>>>>>>>>>>>> unsubscribe, send email to [email protected].
>>>>>>>>>>>>> For more information, visit
>>>>>>>>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>>>>>>>>> ---
>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>> Google Groups "Arches Project" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>> -- To post, send email to [email protected]. To
>>>>>>>>>>> unsubscribe, send email to [email protected].
>>>>>>>>>>> For more information, visit
>>>>>>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>>>>>>> ---
>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>> Google Groups "Arches Project" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>> -- To post, send email to [email protected]. To
>>>>>>>> unsubscribe, send email to [email protected]. For
>>>>>>>> more information, visit
>>>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Arches Project" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>> --
>>>>> -- To post, send email to [email protected]. To unsubscribe,
>>>>> send email to [email protected]. For more information,
>>>>> visit https://groups.google.com/d/forum/archesproject?hl=en
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Arches Project" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>
>> --
>> -- To post, send email to [email protected]. To
>> unsubscribe, send email to [email protected].
>> For more information, visit
>> https://groups.google.com/d/forum/archesproject?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Arches Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to