Created
April 16, 2017 09:55
-
-
Save best-tech/a8f9a3653fb45403b2cb2234fb7db108 to your computer and use it in GitHub Desktop.
docker 1c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu:14.04 | |
MAINTAINER whoisit | |
ENV DEBIAN_FRONTEND noninteractive | |
RUN apt-get update \ | |
&& apt-get install -y software-properties-common python-software-properties \ | |
&& add-apt-repository multiverse && add-apt-repository ppa:no1wantdthisname/ppa && add-apt-repository ppa:openjdk-r/ppa && apt-get update && apt-get upgrade -y \ | |
&& apt-get install -y unixodbc libgsf-1-114 imagemagick libglib2.0-dev libt1-5 t1utils openjdk-8-jdk \ | |
libwebkit-dev libcanberra-gtk-module unzip fontconfig-infinality gtk2-engines-murrine gtk2-engines-pixbuf dialog nano mc \ | |
&& apt-get install -y locales && rm -rf /var/lib/apt/lists/* \ | |
&& localedef -i ru_RU -c -f UTF-8 -A /usr/share/locale/locale.alias ru_RU.UTF-8 | |
ENV PLT_VERSION 8.3.10-2168 | |
ENV PLT_ARCH i386 | |
ENV LANG ru_RU.utf8 | |
ADD ./dist/ /opt/ | |
ADD ./start.sh /opt/ | |
RUN dpkg -i /opt/1c-enterprise83-common_${PLT_VERSION}_${PLT_ARCH}.deb \ | |
/opt/1c-enterprise83-server_${PLT_VERSION}_${PLT_ARCH}.deb \ | |
/opt/1c-enterprise83-client_${PLT_VERSION}_${PLT_ARCH}.deb \ | |
&& unzip /opt/mscorefonts.zip -d /usr/share/fonts/TTF \ | |
&& unzip /opt/ttf-fira-code.zip -d /usr/share/fonts/TTF \ | |
&& unzip /opt/otf-fira-code.zip -d /usr/share/fonts/OTF \ | |
&& unzip /opt/zukitwo-themes.zip -d /usr/share/themes \ | |
&& unzip /opt/yltra-icons.zip -d /usr/share/icons \ | |
&& unzip /opt/ultraflat-icons.zip -d /usr/share/icons \ | |
&& rm /opt/*.deb && rm /opt/*.zip && chmod +x /opt/start.sh \ | |
&& /bin/bash /etc/fonts/infinality/infctl.sh setstyle linux | |
RUN export uid=1000 gid=1000 && \ | |
mkdir -p /home/user && \ | |
echo "user:x:${uid}:${gid}:User,,,:/home/user:/bin/bash" >> /etc/passwd && \ | |
echo "user:x:${uid}:" >> /etc/group && \ | |
echo "user ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/user && \ | |
chmod 0440 /etc/sudoers.d/user && \ | |
chown ${uid}:${gid} -R /home/user | |
RUN /opt/1c8_uni2patch_lin /opt/1C/v8.3/i386/backbas.so | |
RUN wget http://oscript.io/downloads/latest/deb -O os.deb && dpkg -i os.deb && opm install gitsync && opm install gitsync asserts && opm install gitsync json | |
USER user | |
ENV HOME /home/user | |
CMD /opt/start.sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment