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.
