Skip to content
Snippets Groups Projects
Unverified Commit 75cc8a26 authored by Mgr. Pavel Břoušek's avatar Mgr. Pavel Břoušek
Browse files

fix: correct permissions using multi-stage build

parent 5ab8a857
Branches
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ ARG CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX="" ...@@ -8,7 +8,7 @@ ARG CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX=""
FROM ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX:+/}composer:${COMPOSER_VERSION} as composer FROM ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX:+/}composer:${COMPOSER_VERSION} as composer
FROM ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX:+/}bitnami/php-fpm:${PHP_VERSION:-latest}${DEB_VERSION:+-debian-}${DEB_VERSION} FROM ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX:+/}bitnami/php-fpm:${PHP_VERSION:-latest}${DEB_VERSION:+-debian-}${DEB_VERSION} AS base
ARG TOKEN_PORTAL_VERSION ARG TOKEN_PORTAL_VERSION
ARG TOKEN_PORTAL_ORIGIN ARG TOKEN_PORTAL_ORIGIN
...@@ -28,16 +28,10 @@ RUN apt update -y && \ ...@@ -28,16 +28,10 @@ RUN apt update -y && \
# install composer dependencies # install composer dependencies
COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=composer /usr/bin/composer /usr/bin/composer
RUN cd /app/token && \ RUN cd /app/token && \
/usr/bin/composer install --no-dev --no-progress && \ /usr/bin/composer install --no-dev --no-progress
ls -l vendor/components/ && \
ls -l /app/token/vendor/components/font-awesome/css/all.min.css FROM ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX:+/}bitnami/php-fpm:${PHP_VERSION:-latest}${DEB_VERSION:+-debian-}${DEB_VERSION}
# cleanup COPY --from=base --chown=1001:1001 /app /app/
RUN rm /usr/bin/composer && \
apt-get remove -y git unzip && \
apt-get autoremove -y && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
ls -l /app/token/vendor/components/font-awesome/css/all.min.css
EXPOSE 9000 EXPOSE 9000
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment