Another attempt at fixing the CI.
This commit is contained in:
parent
db7d6d3761
commit
f85f6c9391
|
@ -8,7 +8,6 @@
|
||||||
!resources/locale/compiled
|
!resources/locale/compiled
|
||||||
!util/docker
|
!util/docker
|
||||||
!util/openapi.php
|
!util/openapi.php
|
||||||
!vendor
|
|
||||||
!web
|
!web
|
||||||
!templates
|
!templates
|
||||||
!plugins
|
!plugins
|
||||||
|
|
31
Dockerfile
31
Dockerfile
|
@ -49,13 +49,23 @@ ENV LANG="en_US.UTF-8" \
|
||||||
PROFILING_EXTENSION_HTTP_KEY=dev \
|
PROFILING_EXTENSION_HTTP_KEY=dev \
|
||||||
PROFILING_EXTENSION_HTTP_IP_WHITELIST=127.0.0.1
|
PROFILING_EXTENSION_HTTP_IP_WHITELIST=127.0.0.1
|
||||||
|
|
||||||
|
|
||||||
# START Operations as `azuracast` user
|
# START Operations as `azuracast` user
|
||||||
USER azuracast
|
USER azuracast
|
||||||
|
|
||||||
RUN touch /var/azuracast/.docker
|
|
||||||
WORKDIR /var/azuracast/www
|
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
|
# END Operations as `azuracast` user
|
||||||
USER root
|
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
|
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
|
# Include radio services in PATH
|
||||||
ENV PATH="${PATH}:/var/azuracast/servers/shoutcast2"
|
ENV PATH="${PATH}:/var/azuracast/servers/shoutcast2"
|
||||||
|
|
||||||
|
|
|
@ -133,10 +133,6 @@
|
||||||
"phpcbf": "phpcbf",
|
"phpcbf": "phpcbf",
|
||||||
"codeception": "codecept run --no-interaction --coverage --coverage-xml --fail-fast",
|
"codeception": "codecept run --no-interaction --coverage --coverage-xml --fail-fast",
|
||||||
"codeception-no-coverage": "codecept run --no-interaction",
|
"codeception-no-coverage": "codecept run --no-interaction",
|
||||||
"ci-test": [
|
|
||||||
"@composer install --no-interaction",
|
|
||||||
"@codeception-no-coverage"
|
|
||||||
],
|
|
||||||
"ci-import-locales": [
|
"ci-import-locales": [
|
||||||
"bin/console locale:import"
|
"bin/console locale:import"
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue