diff --git a/xenial_django_ci/Dockerfile b/xenial_django_ci/Dockerfile new file mode 100644 index 0000000..4f43a14 --- /dev/null +++ b/xenial_django_ci/Dockerfile @@ -0,0 +1,24 @@ +FROM iancolwell/xenial_user + +USER root + +ENV DEBIAN_FRONTEND noninteractive +ENV TERM xterm + +# RUN echo "resolvconf resolvconf/linkify-resolvconf boolean false" | debconf-set-selections +# RUN apt-get update && apt-get install -y ubuntu-minimal ubuntu-standard ubuntu-desktop + +RUN apt-get update && apt-get install -y \ + debconf-utils \ + software-properties-common + +RUN echo "mysql-server mysql-server/root_password password LocalPPUpw" | debconf-set-selections +RUN echo "mysql-server mysql-server/root_password_again password LocalPPUpw" | debconf-set-selections + +RUN apt-get install -y mysql-server mysql-client libmysqlclient-dev python-mysqldb python-pip + +RUN apt-get -y upgrade + +USER user + +CMD diff --git a/xenial_django_ci/build_docker_image.bash b/xenial_django_ci/build_docker_image.bash new file mode 100644 index 0000000..eb559ed --- /dev/null +++ b/xenial_django_ci/build_docker_image.bash @@ -0,0 +1,7 @@ +#!/bin/bash +set -e +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$SCRIPT_DIR" + +docker build -t iancolwell/xenial_django_ci:latest . diff --git a/xenial_django_ci/push_docker_image.bash b/xenial_django_ci/push_docker_image.bash new file mode 100644 index 0000000..e6fece2 --- /dev/null +++ b/xenial_django_ci/push_docker_image.bash @@ -0,0 +1,8 @@ +#!/bin/bash +set -e +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$SCRIPT_DIR" + +docker tag xenial_user iancolwell/xenial_desktop +docker push iancolwell/xenial_desktop