@@ -9,12 +9,12 @@ FROM thecodingmachine/${IMAGE_VERSION}-slim-apache as prepare-common-file
99
1010ARG APP_SOURCE_FILE
1111
12- COPY --link --chown=docker:docker ./001-symf.conf /etc/apache2/sites-enabled/001-symf.conf
13- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/bin/ /var/www/html/bin/
14- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/.env /var/www/html/.env
15- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/composer.json /var/www/html/composer.json
16- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/composer.lock /var/www/html/composer.lock
17- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/symfony.lock /var/www/html/symfony.lock
12+ COPY --link --chown=1000:1000 ./001-symf.conf /etc/apache2/sites-enabled/001-symf.conf
13+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/bin/ /var/www/html/bin/
14+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/.env /var/www/html/.env
15+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/composer.json /var/www/html/composer.json
16+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/composer.lock /var/www/html/composer.lock
17+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/symfony.lock /var/www/html/symfony.lock
1818ARG APP_ENV
1919ENV APP_ENV=${APP_ENV}
2020RUN if [ "$APP_ENV" != "dev" ] && [ "$APP_ENV" != "prod" ]; then exit 1 ; fi
@@ -66,27 +66,27 @@ ENV PHP_EXTENSION_XDEBUG=1 \
6666FROM configure-dev as composer-install-dev
6767ARG APP_SOURCE_FILE
6868
69- # COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/tests/ /var/www/html/tests/ TODO ONCE WE HAVE TESTING
70- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/phpcs.xml.dist /var/www/html/phpcs.xml.dist
71- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/phpmd.xml /var/www/html/phpmd.xml
72- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/phpstan.neon /var/www/html/phpstan.neon
73- # COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/phpunit.xml.dist /var/www/html/phpunit.xml.dist TODO ONCE WE HAVE TESTING
74- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/.env.test /var/www/html/.env.test
69+ # COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/tests/ /var/www/html/tests/ TODO ONCE WE HAVE TESTING
70+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/phpcs.xml.dist /var/www/html/phpcs.xml.dist
71+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/phpmd.xml /var/www/html/phpmd.xml
72+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/phpstan.neon /var/www/html/phpstan.neon
73+ # COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/phpunit.xml.dist /var/www/html/phpunit.xml.dist TODO ONCE WE HAVE TESTING
74+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/.env.test /var/www/html/.env.test
7575
7676RUN composer install --no-scripts --no-interaction
7777
7878FROM composer-install-${APP_ENV} as composer-install-final
7979
8080FROM configure-${APP_ENV} as full-files
8181ARG APP_SOURCE_FILE
82- COPY --chown=docker:docker --from=composer-install-final /var/www/html /var/www/html
82+ COPY --chown=1000:1000 --from=composer-install-final /var/www/html /var/www/html
8383# This need to be here to prevent docker to recompile composer layers at each build
84- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/config/ /var/www/html/config/
85- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/migrations/ /var/www/html/migrations/
86- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/phpstan/ /var/www/html/phpstan/
87- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/public/ /var/www/html/public/
88- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/src/ /var/www/html/src/
89- COPY --link --chown=docker:docker ${APP_SOURCE_FILE}/migrations/ /var/www/html/migrations/
84+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/config/ /var/www/html/config/
85+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/migrations/ /var/www/html/migrations/
86+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/phpstan/ /var/www/html/phpstan/
87+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/public/ /var/www/html/public/
88+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/src/ /var/www/html/src/
89+ COPY --link --chown=1000:1000 ${APP_SOURCE_FILE}/migrations/ /var/www/html/migrations/
9090RUN composer run auto-scripts
9191# RUN composer run console -- cache:clear --no-interaction
9292
0 commit comments