kopia lustrzana https://github.com/OpenDroneMap/ODM
				
				
				
			
		
			
				
	
	
		
			49 wiersze
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Docker
		
	
	
			
		
		
	
	
			49 wiersze
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Docker
		
	
	
| FROM ubuntu:14.04
 | |
| MAINTAINER Danilo Bargen <mail@dbrgn.ch>
 | |
| 
 | |
| # Env variables
 | |
| ENV DEBIAN_FRONTEND noninteractive
 | |
| 
 | |
| # Install git
 | |
| RUN apt-get update \
 | |
|     && apt-get install -y git
 | |
| 
 | |
| # Install dependencies
 | |
| RUN apt-get install -y --install-recommends \
 | |
|         build-essential cmake g++ gcc gFortran perl git autoconf \
 | |
|         curl wget \
 | |
|         unzip \
 | |
|         imagemagick jhead proj-bin libproj-dev\
 | |
|         libjpeg-dev libboost-all-dev libgsl0-dev libx11-dev libxext-dev liblapack-dev \
 | |
|         libeigen3-dev libflann-dev libvtk5-dev libqhull-dev libusb-1.0-0-dev\
 | |
|         libjson-perl \
 | |
|         libzip-dev \
 | |
|         libswitch-perl \
 | |
|         libcv-dev libcvaux-dev libopencv-dev \
 | |
|         libgoogle-glog-dev libatlas-base-dev libsuitesparse-dev \
 | |
|     && apt-get autoremove \
 | |
|     && apt-get clean
 | |
| 
 | |
| # Add users
 | |
| RUN useradd -m -U odm
 | |
| 
 | |
| # Prepare directories
 | |
| RUN mkdir /code
 | |
| WORKDIR /code
 | |
| 
 | |
| # Add repository files
 | |
| ADD . /code/
 | |
| 
 | |
| # Update submodules
 | |
| RUN git submodule init && git submodule update
 | |
| 
 | |
| # Build OpenDroneMap
 | |
| RUN ./install.sh && \
 | |
|     chown -R odm:odm /code
 | |
| USER odm
 | |
| 
 | |
| # Entry point
 | |
| VOLUME ["/images"]
 | |
| WORKDIR /images
 | |
| ENTRYPOINT ["/code/run.pl"]
 |