Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM php:7.2-apache
- #COPY src/ /var/www/html/
- # Install yarn & node
- RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && \
- curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
- echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && \
- apt-get update && apt-get install -y yarn \
- git
- # Install composer
- RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- # Install application
- COPY simplephpapp.conf/ /etc/apache2/sites-available/simplephpapp.conf
- COPY simplephpapp/ /var/www/html/simplephpapp/
- COPY ./.env /var/www/html/simplephpapp/
- RUN chown www-data:www-data -R /var/www/html/simplephpapp/
- WORKDIR /var/www/html/simplephpapp/
- RUN composer install && \
- php artisan key:generate && \
- yarn && \
- yarn run production
- EXPOSE 80
- EXPOSE 443
Add Comment
Please, Sign In to add comment