Another attempt at fixing the CI.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-06-23 07:21:43 -05:00
parent db7d6d3761
commit f85f6c9391
No known key found for this signature in database
GPG Key ID: 6D9E12FF03411F4E
3 changed files with 12 additions and 24 deletions

View File

@ -8,7 +8,6 @@
!resources/locale/compiled
!util/docker
!util/openapi.php
!vendor
!web
!templates
!plugins

View File

@ -49,13 +49,23 @@ ENV LANG="en_US.UTF-8" \
PROFILING_EXTENSION_HTTP_KEY=dev \
PROFILING_EXTENSION_HTTP_IP_WHITELIST=127.0.0.1
# START Operations as `azuracast` user
USER azuracast
RUN touch /var/azuracast/.docker
WORKDIR /var/azuracast/www
COPY --chown=azuracast:azuracast ./composer.json ./composer.lock ./
RUN composer install \
--no-dev \
--no-ansi \
--no-autoloader \
--no-interaction
COPY --chown=azuracast:azuracast . .
RUN composer dump-autoload --optimize --classmap-authoritative \
&& touch /var/azuracast/.docker
# END Operations as `azuracast` user
USER root
@ -114,23 +124,6 @@ COPY --from=build_liquidsoap --chown=azuracast:azuracast /var/azuracast/.opam/oc
RUN ln -s /var/azuracast/.opam/ocaml-system.4.08.1/bin/liquidsoap /usr/local/bin/liquidsoap
# START Operations as `azuracast` user
USER azuracast
COPY --chown=azuracast:azuracast ./composer.json ./composer.lock ./
RUN composer install \
--no-dev \
--no-ansi \
--no-autoloader \
--no-interaction
COPY --chown=azuracast:azuracast . .
RUN composer dump-autoload --optimize --classmap-authoritative
# END Operations as `azuracast` user
USER root
# Include radio services in PATH
ENV PATH="${PATH}:/var/azuracast/servers/shoutcast2"

View File

@ -133,10 +133,6 @@
"phpcbf": "phpcbf",
"codeception": "codecept run --no-interaction --coverage --coverage-xml --fail-fast",
"codeception-no-coverage": "codecept run --no-interaction",
"ci-test": [
"@composer install --no-interaction",
"@codeception-no-coverage"
],
"ci-import-locales": [
"bin/console locale:import"
]