diff --git a/Dockerfile b/Dockerfile index f5d16b2727dc3..39a13dc6b2635 100644 --- a/Dockerfile +++ b/Dockerfile @@ -253,13 +253,16 @@ RUN if [[ ${INSTALL_FROM_DOCKER_CONTEXT_FILES} == "true" ]]; then \ bash /scripts/docker/install_from_docker_context_files.sh; \ elif [[ ${INSTALL_FROM_PYPI} == "true" ]]; then \ bash /scripts/docker/install_airflow.sh; \ + else \ + # only compile assets if the prod image is build from sources + # otherwise they are already compiled-in + bash /scripts/docker/compile_www_assets.sh; \ fi; \ if [[ -n "${ADDITIONAL_PYTHON_DEPS}" ]]; then \ bash /scripts/docker/install_additional_dependencies.sh; \ fi; \ find /root/.local/ -name '*.pyc' -print0 | xargs -0 rm -r || true ; \ find /root/.local/ -type d -name '__pycache__' -print0 | xargs -0 rm -r || true ; \ - bash /scripts/docker/compile_www_assets.sh; \ # make sure that all directories and files in .local are also group accessible find /root/.local -executable -print0 | xargs --null chmod g+x; \ find /root/.local -print0 | xargs --null chmod g+rw diff --git a/MANIFEST.in b/MANIFEST.in index 2864364de5169..eee29f856314f 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -29,6 +29,7 @@ graft scripts/upstart graft airflow/config_templates recursive-exclude airflow/www/node_modules * global-exclude __pycache__ *.pyc +exclude airflow/www/yarn.lock include airflow/alembic.ini include airflow/api_connexion/openapi/v1.yaml include airflow/git_version