24 lines
		
	
	
		
			698 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			698 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM debian:jessie
 | |
| 
 | |
| RUN echo 'deb http://deb.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list
 | |
| 
 | |
| ENV DEBIAN_FRONTEND noninteractive
 | |
| 
 | |
| RUN apt update -y
 | |
| 
 | |
| RUN apt install --target-release jessie-backports \
 | |
|           openjdk-8-jdk \
 | |
|           ca-certificates-java \
 | |
|           --assume-yes
 | |
| 
 | |
| RUN apt install -qq --force-yes mesa-utils libgl1-mesa-glx libxcursor1 libxrandr2 libxxf86vm1 x11-xserver-utils xfonts-base xserver-common
 | |
| 
 | |
| COPY . /code
 | |
| 
 | |
| # this .deb is specially patched to support lwjgl
 | |
| # source: https://github.com/tectonicus/tectonicus/issues/60#issuecomment-154239173
 | |
| RUN dpkg -i /code/scripts/xvfb_1.16.4-1_amd64.deb
 | |
| 
 | |
| WORKDIR /code
 | |
| 
 | |
| RUN ./gradlew build |