Comments (14)
I have been trying to do this for a while, but I cannot get the apache configuration to work. If somebody who has set up LabelMe on Ubuntu many times before wants to re-install LabelMe on a fresh Ubuntu install and report the steps they followed, I'll turn those commands into a slick LabelMe Dockerfile for everybody to use. But at the moment I don't have the time to look into the apache configuration settings, I'm an nginx guy myself.
from labelmeannotationtool.
@quantombone I just got through this painful process and it finally works on clean Ubuntu 14.04 VirtualBox image. Would be glad to help you build the Dockerfile.
from labelmeannotationtool.
This is great, thanks! I'd be happy to incorporate the Dockerfile into the codebase.
from labelmeannotationtool.
Hi @sirotenko, Something equivalent to the contents of your bash_history file (basically the steps you took from a fresh Ubuntu 14.04) is pretty much what goes inside the Dockerfile. I can make an automated Docker Hub build and it should be pretty easy to get people to run labelme with a single command like:
docker run -d computervision/labelme
And yes, the Dockerfile can go directly inside the LabelMe directory, so the entire build process is transparent.
from labelmeannotationtool.
Ok, @quantombone. I was installing it on fresh Ubuntu 15.04, but that was not the only I installed there, so I cut a lot of lines from the history and put it here: https://gist.github.com/sirotenko/47a66ed7501968937cae
Apache2 config file is also there.
Let me know if you that steps and it doesn't work.
from labelmeannotationtool.
Hi all, I have managed to get things running in 14.04, but my confidence in the correctness of the apache config is low. @sirotenko, I can't see the gist; did you remove it? It'd be interesting to compare.
from labelmeannotationtool.
@dimatura , the link is corrected. Thanks for pointing out.
from labelmeannotationtool.
Has anyone ever worked on setting httpd.conf on Mac? It's driving me mad, I have no idea on turning on authconfig. I tried set "AllowOverride AuthConfig", but it does not work. By 'does not work', I mean I got 500 Internal Server Error.
from labelmeannotationtool.
If anyone interested he could try to use my own docker image on https://hub.docker.com/r/nmingazov/labelme/ . I would be glad if anyone will provide feedback about that environment.
from labelmeannotationtool.
@nmingazov are you able to share the Dockerfile used to make the image?
from labelmeannotationtool.
@cancan101 unfortunately I didn't use Dockerfile to make this image, commiting changes instead. Don't really know if I should produce one because in my version there are still few incorrect behaviors (saving scribbles and downloading all, for example).
from labelmeannotationtool.
@ALL referenced a pull request above that makes this usable without having to reconfigure your system with apache2 or any modules. Gotta love Docker.
from labelmeannotationtool.
Can somebody do me a favor and explain a little bit on how to use this dockerfile to help deployment?
I'm also wondering how to complete the following two steps on Linux Ubuntu to meet the web server requirements:
- Enable authconfig in Apache so that server side includes (SSI) will work. This will allow SVG drawing capabilities.
- Allow perl/CGI scripts to run.
Are there any detailed steps or commands for someone who is not familiar with apache configurations?
Thanks in advance.
from labelmeannotationtool.
Check this #78 . Use this docker file to build on Ubuntu 16.04
from labelmeannotationtool.
Related Issues (20)
- Issue with submit.cgi while saving annotation. HOT 1
- Mask Generation (.jpg) from xml files
- [Ubuntu 18.04] Can't locate globalvariables.pl HOT 4
- "Uncaught TypeError: Cannot read property 'time_point' of null" Error in Mask Tool
- nrows and ncols are empty
- Can't access image collections in labelme online tool HOT 1
- fetch_image.cgi: Can't return outside a subroutine ...
- Parameter `image` not updated in URL HOT 2
- PROBLEM WITH RESOLUTION IMAGES 1944x27136 pixels (30596 KB)
- Empty white screen in a browser
- Labelme crashes when deleting some points
- When doing annotation the bounding box and polygon is not showing up HOT 1
- docker load images
- a cgi error 'Scalar found where operator expected at ' HOT 1
- Fatal: there are problems with fetch_image.cgi
- Display problems in Chrome 69 HOT 6
- labelme not saving xml annotation on ubuntu 18.04 HOT 2
- Very slow when number of annotation is over 100 HOT 1
- Bug with the polygon annotation generated - Online Tool
- Add github topics to repo HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from labelmeannotationtool.