FROM gcr.io/stacksmith-images/minideb:jessie-r10

MAINTAINER Luís Melo <lhsm@cin.ufpe.br>

RUN bitnami-pkg install node-6.6.0-1 --checksum 36f42bb71b35f95db3bb21d088fbd9438132fb2a7fb4d73b5951732db9a6771e
RUN bitnami-pkg install php-5.6.26-1 --checksum b7a72ae78f9b19352bd400dfe027465c88a8643c0e5d9753f8d12f4ebae542a2

ENV PATH=/opt/bitnami/node/bin:/opt/bitnami/python/bin:$PATH
ENV PATH=/opt/bitnami/php/sbin:/opt/bitnami/php/bin:/opt/bitnami/common/bin:~/.composer/vendor/bin:$PATH
ENV NODE_PATH=/opt/bitnami/node/lib/node_modules

RUN npm install -g gulp

USER bitnami

RUN mkdir /tmp/app && cd /tmp/app && composer create-project "laravel/laravel=5.2.31" /tmp/app --prefer-dist

RUN rm -r resources/views/welcome.blade.php && \
    echo "<!DOCTYPE html>" >> resources/views/welcome.blade.php && \
    echo "<html>"  >> resources/views/welcome.blade.php && \
    echo "    <head>"  >> resources/views/welcome.blade.php && \
    echo "        <title>Laravel</title>"  >> resources/views/welcome.blade.php && \
    echo "        <link href=\"https://fonts.googleapis.com/css?family=Lato:100\" rel=\"stylesheet\" type=\"text/css\">"  >> resources/views/welcome.blade.php && \
    echo "	<link rel=\"stylesheet\" href=\"css/app.css\" />"  >> resources/views/welcome.blade.php && \
    echo "    </head>"  >> resources/views/welcome.blade.php && \
    echo "    <body>"  >> resources/views/welcome.blade.php && \
    echo "        <div class=\"container\">"  >> resources/views/welcome.blade.php && \
    echo "            <div class=\"content\">"  >> resources/views/welcome.blade.php && \
    echo "                <div class=\"title\">Laravel 5</div>"  >> resources/views/welcome.blade.php && \
    echo "            </div>"  >> resources/views/welcome.blade.php && \
    echo "        </div>"  >> resources/views/welcome.blade.php && \
    echo "    </body>"  >> resources/views/welcome.blade.php && \
    echo "</html>"  >> resources/views/welcome.blade.php

ENV BITNAMI_APP_NAME=laravel
ENV BITNAMI_IMAGE_VERSION=5.2.31-r10

COPY rootfs/ /

WORKDIR /app

EXPOSE 3000

ENTRYPOINT ["/app-entrypoint.sh"]

CMD ["php", "artisan", "serve", "--host=0.0.0.0", "--port=3000"]