# HG changeset patch # User Goffi # Date 1606490702 -3600 # Node ID 2da32cdf4e53289ef389e306c17eda57e1e63dfb # Parent 0653be94ee5e8f60ed7c0d60716b8df7ead11fd0 docker(libervia): build site in the image: this will avoid a build each time the container starts fresh (notably with tests), as this is time and resource consuming (notably with node modules which would need to be downloaded each time). diff -r 0653be94ee5e -r 2da32cdf4e53 docker/libervia/Dockerfile --- a/docker/libervia/Dockerfile Mon Nov 16 14:51:15 2020 +0100 +++ b/docker/libervia/Dockerfile Fri Nov 27 16:25:02 2020 +0100 @@ -13,6 +13,12 @@ ~/sat_env/bin/pip install -e libervia && \ mv libervia/libervia.egg-info ~/sat_env/lib/python3.*/site-packages +RUN ./entrypoint.sh \ + # we build here to avoid re-downloading node modules or other browser + # dependencies on each run + libervia fg -- --build-only && \ + sat stop + EXPOSE 8080 8443 ENTRYPOINT ["libervia"]