FROM ubuntu:18.04

RUN apt update && apt install -y apt-transport-https dirmngr ca-certificates gnupg locales

RUN sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && locale-gen ru_RU.UTF-8
ENV LANG=ru_RU.UTF-8
ENV LANGUAGE=ru_RU:ru
ENV LC_ALL=ru_RU.UTF-8
RUN update-locale LANG=ru_RU.UTF-8

RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
RUN echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-vs.list

RUN apt update && apt install -y mono-complete monodevelop gsettings-desktop-schemas

RUN mkdir /home/user \
 && useradd -s /bin/bash -d /home/user user \
 && chown user:user /home/user

USER user
WORKDIR /home/user

CMD ["monodevelop"]
