diff --git a/Dockerfile b/Dockerfile index 17c3985..3b5968d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,10 +43,8 @@ RUN rm -rf /root/.ssh # Наконец переносим все сорцы внутрь контейнера COPY . /var/www/html -RUN mkdir -p api/runtime api/web/assets console/runtime \ - && chown www-data:www-data api/runtime api/web/assets console/runtime \ - # Билдим фронт - && cd frontend \ +# Билдим фронт +RUN cd frontend \ && ln -s /var/www/frontend/node_modules $PWD/node_modules \ && npm run build:quiet \ && rm node_modules \ diff --git a/Dockerfile-dev b/Dockerfile-dev index b2ea2a5..f32b2e7 100644 --- a/Dockerfile-dev +++ b/Dockerfile-dev @@ -40,10 +40,8 @@ RUN cd ../frontend \ # Наконец переносим все сорцы внутрь контейнера COPY . /var/www/html -RUN mkdir -p api/runtime api/web/assets console/runtime \ - && chown www-data:www-data api/runtime api/web/assets console/runtime \ - # Билдим фронт - && cd frontend \ +# Билдим фронт +RUN cd frontend \ && ln -s /var/www/frontend/node_modules $PWD/node_modules \ && npm run build:quiet \ && rm node_modules \ diff --git a/docker/php/bootstrap.sh b/docker/php/bootstrap.sh index 81be543..65617dd 100755 --- a/docker/php/bootstrap.sh +++ b/docker/php/bootstrap.sh @@ -1,5 +1,8 @@ #!/usr/bin/env bash +mkdir -p api/runtime api/web/assets console/runtime +chown www-data:www-data api/runtime api/web/assets console/runtime + if [ "$YII_ENV" = "test" ] then YII_EXEC="/var/www/html/tests/codeception/bin/yii"