diff --git a/docker/apphub/Dockerfile b/docker/apphub/Dockerfile index 55f9fd75..4183201f 100644 --- a/docker/apphub/Dockerfile +++ b/docker/apphub/Dockerfile @@ -18,7 +18,26 @@ RUN apt update && apt install -y --no-install-recommends curl git jq cron iprout git clone --depth=1 $library_repo && \ mv docker-library w9library && \ rm -rf w9library/.github && \ - ls -la + ls -la && \ + unzip media.zip && \ + mv media* w9media && \ + git clone --depth=1 https://github.com/swagger-api/swagger-ui.git && \ + wget https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js && \ + cp redoc.standalone.js swagger-ui/dist && \ + git clone --depth=1 $websoft9_repo ./w9source && \ + cp -r ./w9media ./media && \ + cp -r ./w9library ./library && \ + cp -r ./w9source/apphub ./apphub && \ + cp -r ./swagger-ui/dist ./apphub/swagger-ui && \ + cp -r ./w9source/apphub/src/config ./config && \ + cp -r ./w9source/docker/apphub/script ./script && \ + curl -o ./script/update_zip.sh $source_github_pages/scripts/update_zip.sh && \ + pip install --no-cache-dir --upgrade -r apphub/requirements.txt && \ + pip install -e ./apphub && \ + # Clean cache and install files + rm -rf apphub/docs apphub/tests library.zip media.zip redoc.standalone.js swagger-ui w9library w9media w9source && \ + apt clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man /usr/share/doc /usr/share/doc-base # supervisor COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf