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).
This commit is contained in:
parent
b2cf3efd8b
commit
96bf65cb7a
1 changed files with 6 additions and 0 deletions
|
|
@ -13,6 +13,12 @@ RUN cd /src && hg clone https://repos.goffi.org/libervia && \
|
|||
~/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"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue