|
@@ -14,18 +14,20 @@ WORKDIR /laravel
|
|
|
RUN mkdir -p /laravel/bootstrap/cache /laravel/storage/logs /laravel/storage/framework/sessions /laravel/storage/framework/views /laravel/storage/framework/cache
|
|
|
RUN chmod -R 777 /laravel
|
|
|
|
|
|
-RUN deploy/swoole/install-composer.sh
|
|
|
RUN apt-get update > /dev/null && \
|
|
|
apt-get install -yqq git unzip > /dev/null
|
|
|
-COPY deploy/laravel-s/composer* ./
|
|
|
+RUN php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');"
|
|
|
+RUN mv composer.phar /usr/local/bin/composer
|
|
|
+
|
|
|
+COPY deploy/laravel-s/composer.json ./
|
|
|
|
|
|
RUN echo "LARAVELS_LISTEN_IP=0.0.0.0" >> .env
|
|
|
-RUN echo "LARAVELS_LISTEN_PORT=5200" >> .env
|
|
|
+RUN echo "LARAVELS_LISTEN_PORT=8080" >> .env
|
|
|
|
|
|
-RUN php composer.phar install -a --no-dev --quiet
|
|
|
+RUN composer install -a --no-dev --quiet
|
|
|
RUN php artisan optimize
|
|
|
RUN php artisan laravels publish
|
|
|
|
|
|
-EXPOSE 5200
|
|
|
+EXPOSE 8080
|
|
|
|
|
|
-CMD bin/laravels start
|
|
|
+CMD php bin/laravels start
|