FROM python:3.7

EXPOSE 6080

ENV REPEATER_HOST=localhost
ENV NOVNC_NOREPEATER=1
ENV NOVNC_REPEATER=0
ENV OPVN_GEN_CONF='1'
ENV OVPN_API_URL="http://openvpn-api.kube.mytuffigorapidex.xyz/api/regule/"
ENV MYTR_URL="https://api.mytuffigorapidex.xyz/internal/v2/controllers/"
RUN apt-get update && \
     apt-get upgrade -y && \
     apt-get install -y net-tools git openvpn liblzo2-2 && \
     mkdir -p /srv/openvpn

RUN pip install --upgrade pip
RUN pip install numpy requests fluent-logger
COPY conf/config.properties /etc/novnc/
COPY archives/token_plugins.py /var/www/novnc/utils/websockify/websockify/
COPY bin/* /usr/local/bin/
RUN chmod -R a+x /usr/local/bin
COPY . /var/www/novnc

WORKDIR /var/www/novnc/utils/websockify/
ENTRYPOINT [ "docker-entrypoint" ]




