diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..10a846a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +FROM ubuntu:12.04 + +MAINTAINER Caroline Salib + +RUN apt-get -y update \ + && apt-get -y upgrade \ + && apt-get install -y apache2 php5 libapache2-mod-php5 php5-pgsql php-pear rpl wget \ + && a2enmod rewrite \ + && apt-get clean + +RUN apt-get install -y libreadline6 libreadline6-dev make gcc zlib1g-dev + +# Instala pacotes pear +RUN pear install XML_RPC2 Mail Net_SMTP Services_ReCaptcha + +ADD ieducar.conf /etc/apache2/sites-available/default + +EXPOSE 80 + +CMD mkdir /home/ieducar/ieducar +CMD chmod 777 -R /home/ieducar/ieducar +WORKDIR /home/ieducar/ieducar + + +CMD /usr/sbin/apache2ctl -D FOREGROUND + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b8a0ee4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +ieducar: + build: . + ports: + - "8080:80" + volumes: + - .:/home/ieducar/ieducar + links: + - postgres + container_name: ieducar_comunidade + +postgres: + image: ignatov/docker-postgresql-8.2 + environment: + - POSTGRES_PASSWORD=postgres + ports: + - "5430:5432" diff --git a/ieducar.conf b/ieducar.conf new file mode 100644 index 0000000..5c850f8 --- /dev/null +++ b/ieducar.conf @@ -0,0 +1,11 @@ + + + ServerName ieducar.local + DocumentRoot /home/ieducar/ieducar/ieducar + + + Order deny,allow + AllowOverride all + + + -- libgit2 0.21.2