Sign inSign up

sauloal/kivy

By sauloal

•Updated almost 11 years ago

Image
2

624

sauloal/kivy repository overview

# VERSION        0.1
# DOCKER-VERSION 0.10.0
# AUTHOR         Saulo Alves <[email protected]>
# DESCRIPTION
# TO BUILD       docker build -t sauloal/kivy - < Dockerfile_kivy
# TO UPLOAD      while true; do docker push sauloal/kivy; echo $?; if [ $? == "0" ]; then exit 0; fi; done
# TO RUN

FROM ubuntu:14.04

MAINTAINER Saulo Alves <[email protected]>

ENV DEBIAN_FRONTEND noninteractive
ENV DEBIAN_PRIORITY critical
ENV DEBCONF_NOWARNINGS yes


# UPDATE
RUN     apt-get update  -y; \
        apt-get upgrade -y; \
        apt-get update -y; \
        apt-get clean all


# INSTALL GENERAL DEPENDENCIES
RUN     apt-get update -y;\
        apt-get install -y python-pip python-all python-dev python-xlib\
                mesa-common-dev python-setuptools python-pygame python-opengl python-pip \
                python-gst0.10 python-enchant gstreamer0.10-plugins-good python-dev python-numpy \
                build-essential libgl1-mesa-dev libgles2-mesa-dev zlib1g-dev mercurial \
                libsdl-image1.2-dev libsdl-mixer1.2-dev \
                libsdl-ttf2.0-dev libsmpeg-dev libsdl1.2-dev libportmidi-dev \
                libswscale-dev libavformat-dev libavcodec-dev zlib1g-dev \
                mercurial autoconf automake subversion libtool cython openjdk-7-jdk git pkg-config gstreamer-tools \
                software-properties-common python-software-properties


# INTALL EXTRAS
RUN     apt-get install -y unzip curl htop wget sshfs nano


# INSTALL KIVY
#RUN    add-apt-repository ppa:samrog131/ppa; apt-get update -y; apt-get install -y ffmpeg; \
RUN     add-apt-repository ppa:kivy-team/kivy; apt-get update -y; apt-get install python-kivy python-kivy-examples;\
        apt-get clean all


# INSTALL BUILDOZER
RUN pip install --upgrade buildozer


# ADD USER
RUN useradd -m -d /home/kivy -s /bin/bash -p `openssl passwd -1 kivy` kivy ; adduser kivy sudo; adduser kivy fuse

#USER kivy




#       apt-get install -y unzip git curl htop wget subversion libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev \
#libtiff4 libtiff4-dev libopenjpeg2 libopenjpeg-dev libgtk2.0-dev libpng-dev libjasper-dev libgtk2.0-dev libgtk-3-dev \
#libxml2-dev libxslt1-dev python-lxml libldap2-dev libsasl2-dev libssl-dev sshfs; \

#RUN     pip install --upgrade distribute; \
#       export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp; \
#       pip search flask- | cut -d" " -f1 | sort | xargs -I{} /bin/bash -c 'pip install {}; true'; \
#       pip install guess-language gunicorn sqlalchemy-migrate pytz flup sqlalchemy tornado


#pip install flask flask-login flask-openid flask-mail flask-sqlalchemy flask-whooshalchemy flask-wtf flask-babel; \
#RUN /bin/bash -c "pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -I{} /bin/bash -c 'pip install -U {}; true'"

#RUN pip install --upgrade cython;
#git clone https://github.com/kivy/buildozer.git; cd buildozer; sudo python2.7 setup.py install; cd ..; rm -rf buildozer

#RUN pip install --upgrade kivy;



#docker build -t sauloal/flask - < Dockerfile_flask

CMD bash

Tag summary

Content type

Image

Digest

sha256:dabc000ac…

Size

398.8 MB

Last updated

almost 11 years ago

docker pull sauloal/kivy