thanks for the little roadmap morgan!

it'll take a little more reading on my part, but i'll give it a go when i 
get a little more free time!



On Sat, 06 Jan 2018 10:30:53 -0800, Morgan Boyd wrote:

> Hey Doug - I managed to get this configured with my Docker container.
> 
> Here's how I did it.
> 
> 1: created a docker volume for "dms_apps"
> 2: mounted volume to Mayan container to a local path of /etc/mayan (my
> version is configured with the MySQL option, so this dir was empty)
> 3: created the symlink to
> /usr/local/lib/python2.7/dist-packages/mayan/apps 4: Ran mayan-edms.py
> migrate 5: Restart container (may take a bit longer to initialize)
> 
> After the restart, the Analyzers option is available within Setup.
> 
> Noong Biyernes, Hunyo 23, 2017 ng 8:37:25 AM UTC-5, si Douglas Van Es ay
> sumulat:
>>
>> thank you for the response roberto. great work on mayan, it looks like
>> an amazing tool. i think it will fill my organization's requirements
>> for edm rather well, if i can pull an invoice name out of the scanned
>> documents using OCR and then name the document using the invoice name,
>> or at a minimum populate a metadata field.
>>
>> it seems like matthias has created an extension that will fit the bill
>> for my OCR needs, but i am having a little difficulty finding my way
>> around the docker container's environment.
>>
>> do i need to customize the image in this case? or can i just install
>> matthias' document_analyzer extension by placing it in mayan's root
>> folder?
>>
>> i just need to know what paths to use in the instructions on the
>> extension's git site and quoted below:
>>
>> > Installation
>> > 
>> > clone the sources from gitlab to you local env.
>> > 
>> > add an link from your mayan/apps folder to the document_analyzer
>> > folder:
>> > cd /yourmayanroot/apps ln -s
>> > /yourgitroot/document_analyzer/document_analyzer/ .
>> > 
>> > In your settings/local.py file add document_analyzer to your
>> INSTALLED_APPS list:
>> > INSTALLED_APPS += (
>> >     'document_analyzer',
>> > )
>> > 
>> > Run the migrations for the app:
>> > mayan-edms.py migrate
>>
>> i'm pretty sure local.py sits in
>> /var/lib/docker/volumes/mayan_settings/ _data/ and that i can make the
>> mentioned changes there.
>>
>> it's figuring out what to substitute for "yourmayanroot" that has me
>> stumped. i don't have an apps folder in /var/lib/docker/volumes/
>> mayan_settings/_data/
>>
>> problem is there are duplicates of these files and folders sprinkled
>> around the image: in hashed folders at /var/lib/docker/aufs/mnt and so
>> on.
>>
>> thanks again for your time!
>>
>> doug van es
>>
>>
>>
>> On Wed, 21 Jun 2017 12:52:24 -0700, Roberto Rosario wrote:
>>
>> > Check the section "Customizing the image"
>> > here: https://hub.docker.com/r/mayanedms/mayanedms/
>> > 
>> > It is not the easiest thing to do but it is the way Docker images are
>> > officially customized.
>> > 
>> > However, after the next version, I plan to work on finding ways to
>> > customize the image without having to rebuild a new image.
>> > One idea I want to try is providing an environment variable called
>> > MAYAN_PIP_PACKAGES or similar that contains a comma delimited list of
>> > packages to download and install from the web. The disadvantage of
>> > this approach is that the installed packages are not persistent and
>> > need to be downloaded and installed every time the image starts.
>> > 
>> > Also planning on trying something like MAYAN_APT_PACKAGES too to
>> > allow installing Ubuntu packages like extra OCR language packs at
>> > runtime.
>> > 
>> > Docker provides a command called "commit" which could be the answer
>> > to the non persistent issue.
>> > 
>> > These are all untested ideas at the moment and for now the only
>> > official way to customize an image is the one provided in the link
>> > above.
>> > 
>> > 
>> > On Wednesday, June 21, 2017 at 3:42:30 PM UTC-4, Douglas Van Es
>> > wrote:
>> >> 
>> >> yes any tips on installing an extension into a mayan docker
>> >> container roberto?
>> >> 
>> >> thanks again matthias! i really appreciate the help
>> >> 
>> >> doug
>> >> 
>> >> On Mon, 19 Jun 2017 13:25:34 +0200, Matthias Löblich wrote:
>> >> 
>> >> > Hi Douglas,
>> >> > I have not done any stuff on Docker with the document_analyzer,
>> >> > but if I look into the mayan docker file:
>> >> > 
>> >> > https://gitlab.com/mayan-edms/mayan-edms-docker/blob/master/
>> Dockerfile
>> >> > 
>> >> > It is using ubuntu:16.04 image and installing mayan by "RUN pip
>> >> > install mayan-edms==2.3". So I guess mayan will be installed in
>> >> > sitepackages.
>> >> > 
>> >> > How to find the sitepackages-folder:
>> >> > 
>> >> > MY Laptop is an:
>> >> > ~$ lsb_release -a No LSB modules are available.
>> >> > Distributor ID:    Ubuntu Description:    Ubuntu 16.04.2 LTS
>> >> > Release:
>> >> > 16.04 Codename:    xenial
>> >> > 
>> >> > Start python:
>> >> > ~$ python Python 2.7.12 (default, Nov 19 2016, 06:48:10)
>> >> > [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits"
>> >> > or "license" for more information.
>> >> > 
>> >> > Run:
>> >> >>>> import site; site.getsitepackages()
>> >> > ['/usr/local/lib/python2.7/dist-packages',
>> >> > '/usr/lib/python2.7/dist-packages']
>> >> >>>> 
>> >> >>>> 
>> >> >>>> 
>> >> > But this might be a good question for Roberto: How to integrate an
>> >> > Extension in to the mayan docker image.
>> >> > 
>> >> > 
>> >> > br Matthias
>> >> > 
>> >> > 
>> >> > 
>> >> > 
>> >> > 2017-06-15 19:18 GMT+02:00 Douglas Van Es
>> >> > <[email protected] <javascript:>>:
>> >> > 
>> >> >> wow thank you matthias, this looks like it may work for me.
>> >> >> 
>> >> >> i have a couple of questions based on the docs at the github
>> >> >> site, and am wondering if you could help me out with them. what
>> >> >> would my mayan root folder be on an install using docker? i've
>> >> >> looked around /var/lib/docker and can't quite figure out the
>> >> >> correct place to create a link to document_analyzer...
>> >> >> 
>> >> >> would it be something like this:
>> >> >> /var/lib/docker/aufs/mnt/HASHEDNAME/usr/ local/bin/ ? i don't
>> >> >> have an apps folder in there.
>> >> >> 
>> >> >> i've found local.py in
>> >> >> /var/lib/docker/volumes/mayan_settings/_data/
>> >> >> and so will be able to edit that file to include
>> >> >> document_analyser in the list of installed apps, but can't find a
>> >> >> /mymayanroot/apps folder.
>> >> >> 
>> >> >> will the migrations step shown on the git page be the same for a
>> >> >> docker install? eg: mayan-edms.py migrate ? i suppose i would
>> >> >> execute that from /
>> >> >> var/lib/docker/aufs/mnt/HASHEDNAME/usr/local/bin/ right?
>> >> >> 
>> >> >> thank you for the help so far!
>> >> >> 
>> >> >> 
>> >> >> 
>> >> >> On Fri, 09 Jun 2017 01:42:16 -0700, Matthias Löblich wrote:
>> >> >> 
>> >> >> > Hi,
>> >> >> > it did an Extension for mayan called /document_analyzer
>> >> >> > 
>> >> >> > https://gitlab.com/mayan-edms/document_analyzer
>> >> >> > 
>> >> >> > The idea behind is to analyze a document and store the result
>> >> >> > in an generic way (similar to metadata structure). At the
>> >> >> > moment there are two "analyzers" implemented. One which reads
>> >> >> > the exif data and one where you can configure regular
>> >> >> > expressions which are used to parse the ocr result of an
>> >> >> > document.
>> >> >> > If you are able to write an regular expression to parse the
>> >> >> > invoice number (be aware that the ocr qualtity is very
>> >> >> > important !) you can use the extension to store the invoice
>> >> >> > number in a metadata like structure. You can also configure an
>> >> >> > mayan index on it.
>> >> >> > 
>> >> >> > br Matthias
>> >> >> > 
>> >> >> > 
>> >> >> > Am Donnerstag, 8. Juni 2017 22:54:09 UTC+2 schrieb Douglas Van
>> >> >> > Es:
>> >> >> >> 
>> >> >> >> 
>> >> >> >> if i crack this or hear from anyone at mayan i'll be sure to
>> >> >> >> let you know.
>> >> >> >> 
>> >> >> >> i'm in the same boat, if i can be sure mayan is going to work
>> >> >> >> for us a support plan is in our future as well.
>> >> >> >> 
>> >> >> >> 
>> >> >> >> 
>> >> >> >> On Tue, 06 Jun 2017 17:13:08 -0700, David Kornahrens wrote:
>> >> >> >> 
>> >> >> >> > I'm currently trying to walk myself through the program as
>> >> >> >> > well. We really see the potential here, but help doesn't
>> >> >> >> > come quick. I'm interested in getting a support plan, but
>> >> >> >> > not if the support speed doesn't increase.
>> >> >> >> > 
>> >> >> >> > Roberto has answered a few questions, but it's more of a
>> >> >> >> > waiting game really.  I posted some issues in the GitLab
>> >> >> >> > repository, but nothing on that yet either.  Let me known if
>> >> >> >> > you figure it out, we are looking into the same thing.
>> >> >> >> 
>> >> >> >> 
>> >> >> >> 
>> >> >> >> 
>> >> >> >> 
>> >> >> --
>> >> >> 
>> >> >> ---
>> >> >> You received this message because you are subscribed to a topic
>> >> >> in the Google Groups "Mayan EDMS" group.
>> >> >> To unsubscribe from this topic, visit
>> >> >> https://groups.google.com/d/
>> >> >> topic/mayan-edms/6P1AqlvNjWQ/unsubscribe.
>> >> >> To unsubscribe from this group and all its topics, send an email
>> >> >> to mayan-edms+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/
>> >> [email protected] <javascript:>
>> >> >> For more options, visit https://groups.google.com/d/optout.
>> >> >> 
>> >> >> 
>> >> >> 
>> >> 
>> >> 
>>
>>


-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Mayan EDMS" 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