diff options
author | Unknwon <joe2010xtmf@163.com> | 2014-09-28 03:31:50 -0400 |
---|---|---|
committer | Unknwon <joe2010xtmf@163.com> | 2014-09-28 03:31:50 -0400 |
commit | 5e747bc877957c04425fd6d4753794a54798b622 (patch) | |
tree | 281e27d0fc56c9e62fa55f5ad5474aa18f9b043a /scripts/dockerfiles/images | |
parent | 11af8658cf7c5973cd0d5a7910885eae2d1c9b71 (diff) |
Clean old dockerfiles
Diffstat (limited to 'scripts/dockerfiles/images')
-rw-r--r-- | scripts/dockerfiles/images/gogits/Dockerfile | 29 | ||||
-rw-r--r-- | scripts/dockerfiles/images/gogits/deploy.sh | 60 | ||||
-rw-r--r-- | scripts/dockerfiles/images/memcache/.gitkeep | 0 | ||||
-rw-r--r-- | scripts/dockerfiles/images/memcache/Dockerfile | 24 | ||||
-rw-r--r-- | scripts/dockerfiles/images/mysql/.gitkeep | 0 | ||||
-rw-r--r-- | scripts/dockerfiles/images/mysql/Dockerfile | 35 | ||||
-rw-r--r-- | scripts/dockerfiles/images/postgres/.gitkeep | 0 | ||||
-rw-r--r-- | scripts/dockerfiles/images/postgres/Dockerfile | 50 | ||||
-rw-r--r-- | scripts/dockerfiles/images/redis/.gitkeep | 0 | ||||
-rw-r--r-- | scripts/dockerfiles/images/redis/Dockerfile | 10 |
10 files changed, 0 insertions, 208 deletions
diff --git a/scripts/dockerfiles/images/gogits/Dockerfile b/scripts/dockerfiles/images/gogits/Dockerfile deleted file mode 100644 index 9f2c58ae..00000000 --- a/scripts/dockerfiles/images/gogits/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM stackbrew/ubuntu:13.10 -MAINTAINER Meaglith Ma <genedna@gmail.com> (@genedna) - -#aliyun#RUN echo "deb http://mirrors.aliyun.com/ubuntu/ saucy main restricted" > /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-updates main restricted" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy universe" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-updates universe" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy multiverse" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-updates multiverse" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-backports main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-security main restricted" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-security universe" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/ubuntu/ saucy-security multiverse" >> /etc/apt/sources.list - -#nchc#RUN echo "deb http://free.nchc.org.tw/ubuntu/ saucy main restricted" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy main restricted" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-updates main restricted" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-updates main restricted" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy universe" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy universe" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-updates universe" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-updates universe" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy multiverse" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy multiverse" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-updates multiverse" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-updates multiverse" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-backports main restricted universe multiverse" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-backports main restricted universe multiverse" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-security main restricted" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-security main restricted" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-security universe" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-security universe" >> /etc/apt/source.list && echo "deb http://free.nchc.org.tw/ubuntu/ saucy-security multiverse" >> /etc/apt/source.list && echo "deb-src http://free.nchc.org.tw/ubuntu/ saucy-security multiverse" >> /etc/apt/source.list && echo "deb http://extras.ubuntu.com/ubuntu saucy main" >> /etc/apt/source.list && echo "deb-src http://extras.ubuntu.com/ubuntu saucy main" >> /etc/apt/source.list - -RUN mkdir -p /go -ENV PATH /usr/local/go/bin:/go/bin:$PATH -ENV GOROOT /usr/local/go -ENV GOPATH /go - -RUN apt-get update && apt-get install --yes --force-yes curl git mercurial zip wget ca-certificates build-essential -RUN apt-get install -yq vim sudo - -RUN curl -sL https://golang.org/dl/go1.3.linux-amd64.tar.gz | tar -v -C /usr/local -xz -RUN cd /usr/local/go/src && ./make.bash --no-clean 2>&1 - -RUN go get -u -d github.com/gogits/gogs -RUN cd $GOPATH/src/github.com/gogits/gogs && git checkout dev && git pull origin dev && go install && go build -tags redis - - -# Add the deploy script to the docker image and assign execution permission to it. -ADD ./deploy.sh / -RUN chmod +x deploy.sh - -EXPOSE 3000 - -CMD /deploy.sh diff --git a/scripts/dockerfiles/images/gogits/deploy.sh b/scripts/dockerfiles/images/gogits/deploy.sh deleted file mode 100644 index 4f7e7a5b..00000000 --- a/scripts/dockerfiles/images/gogits/deploy.sh +++ /dev/null @@ -1,60 +0,0 @@ -# deploy.sh in gogits image, replace the configs and run gogs - -## Replace the database password -DB_TYPE=THE_DB_TYPE -DB_PASSWORD=THE_DB_PASSWORD -DB_ALIAS=DB -MEM_TYPE=THE_MEM_TYPE - -DB_TYPE_LINE=`awk '$0 ~ str{print NR}' str="DB_TYPE = mysql" $GOPATH/src/github.com/gogits/gogs/conf/app.ini` -DB_PASSWORD_LINE=`awk '$0 ~ str{print NR+1}' str="USER = root" $GOPATH/src/github.com/gogits/gogs/conf/app.ini` - -sed -i "${DB_TYPE_LINE}s/.*$/DB_TYPE = $DB_TYPE/g" $GOPATH/src/github.com/gogits/gogs/conf/app.ini -sed -i "${DB_PASSWORD_LINE}s/.*$/PASSWD = $DB_PASSWORD/g" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - - - -if [ $MEM_TYPE != "" ] - then - MEM_HOST_LINE=`awk '$0 ~ str{print NR+6}' str="ADAPTER = memory" $GOPATH/src/github.com/gogits/gogs/conf/app.ini` - - _MEM_ADDR=`echo $MEM_PORT | cut -d '/' -f 3 | cut -d ':' -f 1` - _MEM_PORT=`echo $MEM_PORT | cut -d '/' -f 3 | cut -d ':' -f 2` - - # take advantage of memory db for adapter and provider - sed -i "s/ADAPTER = memory/ADAPTER = $MEM_TYPE/g" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - # Comment the memory interval since we don't use 'memory' as adapter - sed -i "s/INTERVAL = 60/;INTERVAL = 60/g" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - - - case $MEM_TYPE in - "redis") - # Modify the adapter host - sed -i "${MEM_HOST_LINE}s/.*/HOST = $_MEM_ADDR:$_MEM_PORT/" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - sed -i "s/PROVIDER = file/PROVIDER = $MEM_TYPE/g" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - # Modify the provider config - sed -i "s#PROVIDER_CONFIG = data/sessions#PROVIDER_CONFIG = $_MEM_ADDR:$_MEM_PORT#g" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - ;; - - "memcache") - # Modify the adapter host - sed -i "${MEM_HOST_LINE}s/.*/HOST = $_MEM_ADDR:$_MEM_PORT/" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - ;; - esac - -fi - - -## Replace the database address and port -# When using --link in docker run, the database image's info looks like this: -# DB_PORT=tcp://172.17.0.2:3306 -# DB_PORT_3306_TCP_PORT=3306 -# DB_PORT_3306_TCP_PROTO=tcp -# DB_PORT_3306_TCP_ADDR=172.17.0.2 -#sed -i "/HOST = 127.0.0.1:3306/c\HOST = $DB_PORT_3306_TCP_ADDR:$DB_PORT_3306_TCP_PORT" $GOPATH/src/github.com/gogits/gogs/conf/app.ini -sed -i "/HOST = 127.0.0.1:3306/c\HOST = `echo $DB_PORT | cut -d '/' -f 3`" $GOPATH/src/github.com/gogits/gogs/conf/app.ini - -cd $GOPATH/src/github.com/gogits/gogs/ - -# The sudo is a must here, or the go within docker container won't get the current user by os.Getenv("USERNAME") -sudo ./gogs web diff --git a/scripts/dockerfiles/images/memcache/.gitkeep b/scripts/dockerfiles/images/memcache/.gitkeep deleted file mode 100644 index e69de29b..00000000 --- a/scripts/dockerfiles/images/memcache/.gitkeep +++ /dev/null diff --git a/scripts/dockerfiles/images/memcache/Dockerfile b/scripts/dockerfiles/images/memcache/Dockerfile deleted file mode 100644 index d3a54d95..00000000 --- a/scripts/dockerfiles/images/memcache/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -FROM ubuntu - -# Set the file maintainer (your name - the file's author) -MAINTAINER Borja Burgos <borja@tutum.co> - -# Update the default application repository sources list -RUN apt-get update - -# Install Memcached -RUN apt-get install -y memcached - -# Port to expose (default: 11211) -EXPOSE 11211 - -# Default Memcached run command arguments -# Change to limit memory when creating container in Tutum -CMD ["-m", "64"] - -# Set the user to run Memcached daemon -USER daemon - -# Set the entrypoint to memcached binary -ENTRYPOINT memcached - diff --git a/scripts/dockerfiles/images/mysql/.gitkeep b/scripts/dockerfiles/images/mysql/.gitkeep deleted file mode 100644 index e69de29b..00000000 --- a/scripts/dockerfiles/images/mysql/.gitkeep +++ /dev/null diff --git a/scripts/dockerfiles/images/mysql/Dockerfile b/scripts/dockerfiles/images/mysql/Dockerfile deleted file mode 100644 index bbf5c0a8..00000000 --- a/scripts/dockerfiles/images/mysql/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -#FROM stackbrew/ubuntu:13.10 -#FROM stackbrew/ubuntu -FROM stackbrew/ubuntu:saucy -MAINTAINER Meaglith Ma <genedna@gmail.com> (@genedna) - -RUN apt-get install -y --force-yes software-properties-common -RUN add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe" -RUN apt-get --yes --force-yes update -RUN apt-get --yes --force-yes upgrade - -ENV MYSQL_PASSWORD THE_DB_PASSWORD - -RUN echo "mysql-server mysql-server/root_password password $MYSQL_PASSWORD" | debconf-set-selections -RUN echo "mysql-server mysql-server/root_password_again password $MYSQL_PASSWORD" | debconf-set-selections - -RUN apt-get update && apt-get install -y --force-yes mysql-server -RUN sed -i -e"s/^bind-address\s*=\s*127.0.0.1/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - -RUN service mysql restart - -RUN echo "mysql -uroot -p$MYSQL_PASSWORD -e 'drop database if exists gogs;'" >> import.sh -RUN echo "mysql -uroot -p$MYSQL_PASSWORD -e 'create database gogs;'" >> import.sh -RUN chmod +x import.sh - -RUN apt-get autoremove -y -RUN apt-get clean all - -RUN /usr/sbin/mysqld & \ - sleep 10s &&\ - echo "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '$MYSQL_PASSWORD' WITH GRANT OPTION; FLUSH PRIVILEGES" | mysql -p$MYSQL_PASSWORD &&\ - ./import.sh - -EXPOSE 3306 - -CMD ["/usr/bin/mysqld_safe", "--skip-syslog", "--log-error=/dev/null"] diff --git a/scripts/dockerfiles/images/postgres/.gitkeep b/scripts/dockerfiles/images/postgres/.gitkeep deleted file mode 100644 index e69de29b..00000000 --- a/scripts/dockerfiles/images/postgres/.gitkeep +++ /dev/null diff --git a/scripts/dockerfiles/images/postgres/Dockerfile b/scripts/dockerfiles/images/postgres/Dockerfile deleted file mode 100644 index 79349992..00000000 --- a/scripts/dockerfiles/images/postgres/Dockerfile +++ /dev/null @@ -1,50 +0,0 @@ -FROM ubuntu -MAINTAINER SvenDowideit@docker.com - -# Add the PostgreSQL PGP key to verify their Debian packages. -# It should be the same key as https://www.postgresql.org/media/keys/ACCC4CF8.asc -RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 - -# Add PostgreSQL's repository. It contains the most recent stable release -# of PostgreSQL, ``9.3``. -# See http://apt.postgresql.org/pub/repos/apt/README -RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list - -# Update the Ubuntu and PostgreSQL repository indexes -RUN apt-get update - -# Install ``python-software-properties``, ``software-properties-common`` and PostgreSQL 9.3 -# There are some warnings (in red) that show up during the build. You can hide -# them by prefixing each apt-get statement with DEBIAN_FRONTEND=noninteractive -RUN apt-get -y -q install python-software-properties software-properties-common -RUN apt-get -y -q install postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 - -# Note: The official Debian and Ubuntu images automatically ``apt-get clean`` -# after each ``apt-get`` - -# Run the rest of the commands as the ``postgres`` user created by the ``postgres-9.3`` package when it was ``apt-get installed`` -USER postgres - -# Create a PostgreSQL role named ``docker`` with ``docker`` as the password and -# then create a database `docker` owned by the ``docker`` role. -# Note: here we use ``&&\`` to run commands one after the other - the ``\`` -# allows the RUN command to span multiple lines. -RUN /etc/init.d/postgresql start &&\ - psql --command "CREATE USER root WITH SUPERUSER PASSWORD 'THE_DB_PASSWORD';" &&\ - createdb -O root gogs - -# Adjust PostgreSQL configuration so that remote connections to the -# database are possible. -RUN echo "host all all 0.0.0.0/0 md5" >> /etc/postgresql/9.3/main/pg_hba.conf - -# And add ``listen_addresses`` to ``/etc/postgresql/9.3/main/postgresql.conf`` -RUN echo "listen_addresses='*'" >> /etc/postgresql/9.3/main/postgresql.conf - -# Expose the PostgreSQL port -EXPOSE 5432 - -# Add VOLUMEs to allow backup of config, logs and databases -VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] - -# Set the default command to run when starting the container -CMD ["/usr/lib/postgresql/9.3/bin/postgres", "-D", "/var/lib/postgresql/9.3/main", "-c", "config_file=/etc/postgresql/9.3/main/postgresql.conf"] diff --git a/scripts/dockerfiles/images/redis/.gitkeep b/scripts/dockerfiles/images/redis/.gitkeep deleted file mode 100644 index e69de29b..00000000 --- a/scripts/dockerfiles/images/redis/.gitkeep +++ /dev/null diff --git a/scripts/dockerfiles/images/redis/Dockerfile b/scripts/dockerfiles/images/redis/Dockerfile deleted file mode 100644 index a5b948fb..00000000 --- a/scripts/dockerfiles/images/redis/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM stackbrew/ubuntu:saucy -MAINTAINER Meaglith Ma <genedna@gmail.com> (@genedna), Lance Ju <juzhenatpku@gmail.com> (@crystaldust) - -RUN apt-get update && apt-get install -y redis-server -# Usually redis doesn't need a password -#RUN sed -i "s/# requirepass foobared/requirepass THE_REDIS_PASSWORD/g" /etc/redis/redis.conf -EXPOSE 6379 -ENTRYPOINT ["/usr/bin/redis-server"] -CMD ["--bind", "0.0.0.0"] - |