Mercurial > libervia-backend
changeset 3424:2da32cdf4e53
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).
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 27 Nov 2020 16:25:02 +0100 |
parents | 0653be94ee5e |
children | 829fee174606 |
files | docker/libervia/Dockerfile |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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"]