| # Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file | 
 | # for details. All rights reserved. Use of this source code is governed by a | 
 | # BSD-style license that can be found in the LICENSE file. | 
 | FROM debian:stretch | 
 |  | 
 | RUN apt-get update && apt-get install -y \ | 
 | 	bzip2 \ | 
 | 	g++ \ | 
 | 	gcc \ | 
 | 	git \ | 
 | 	nano \ | 
 | 	python \ | 
 | 	python-dev \ | 
 | 	sed \ | 
 | 	texinfo \ | 
 | 	unzip \ | 
 | 	wget \ | 
 |         openjdk-8-jdk \ | 
 |     sudo | 
 |  | 
 | # Set the timezone. | 
 | RUN echo "Europe/Copenhagen" > /etc/timezone && \ | 
 |     dpkg-reconfigure -f noninteractive tzdata | 
 |  | 
 | ENV user r8 | 
 |  | 
 | # Create user without password and sudo access. | 
 | RUN useradd -m -G dialout,sudo $user && \ | 
 |     echo "$user ALL=(ALL:ALL) NOPASSWD:ALL" > /etc/sudoers.d/$user && \ | 
 |     chmod 440 /etc/sudoers.d/$user | 
 |  | 
 | USER $user | 
 |  | 
 | CMD (cd /home/$user && /bin/bash) |