FROM debian:stretch

RUN apt-get update \
    && apt-get install -y locales \
    && rm -rf /var/lib/apt/lists/* \
    && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 

ENV LANG en_US.utf8

# install several packages for the server
RUN  apt-get update && apt-get upgrade -y \
     && DEBIAN_FRONTEND=noninteractive apt-get install -y \
	wget \
	curl \
	apt-utils \
	gnupg \
	locales \
	screen \
	sudo \
	nano \
	postgresql \
	e2fsprogs \
	vim \
        ser2net 

# add linaro package server to pacjage manager sources
RUN  apt-get update && apt-get upgrade -y \
     && wget https://images.validation.linaro.org/staging-repo/staging-repo.key.asc \
     && apt-key add staging-repo.key.asc \
     && echo 'deb http://images.validation.linaro.org/production-repo/ stretch-backports main' > /etc/apt/sources.list.d/lava.list \
     && apt-get clean && apt-get update

# start postgresql and install the lava server
RUN /etc/init.d/postgresql start \
    && DEBIAN_FRONTEND=noninteractive apt-get install -y lava

# enable lava in apache2 config
RUN a2enmod proxy \
 && a2enmod proxy_http \
 && a2dissite 000-default \
 && a2ensite lava-server



# gnupggnupg