Dans un projet, j'ai cette Dockerfile
:Livereload de ionique 2 avec instance docker-Compose ne fonctionne pas
FROM node:6.9.4
RUN npm install -g [email protected] [email protected]
ENV DOCKER_CONTAINER_APP=/web-app
RUN mkdir -p $DOCKER_CONTAINER_APP
ADD . $DOCKER_CONTAINER_APP
WORKDIR $DOCKER_CONTAINER_APP
EXPOSE 8100 35729
RUN echo "ready to go!"
J'utilise docker-Compose, ce qui est le fichier docker-compose yml
je l'utilise dans mon projet:
version: '2'
services:
web:
build:
context: .
environment:
- NODE_ENV=development
- DEBUG='true'
ports:
- 8100:8100
- 35729:35729
volumes:
- .:/web-app
- ./node_modules:/web-app/node_modules
command: sh -c 'npm install; ionic serve --all'
stdin_open: true
Tout fonctionne bien, c'est la sortie d'une commande Web d'exécution docker-Compose:
[10:53:11] ionic-app-scripts 1.0.0
[10:53:18] watch started ...
[10:53:18] build dev started ...
[10:53:18] clean started ...
[10:53:18] clean finished in 57 ms
[10:53:18] copy started ...
[10:53:18] transpile started ...
[10:53:36] transpile finished in 17.96 s
[10:53:36] webpack started ...
[10:53:37] copy finished in 19.39 s
[10:53:51] webpack finished in 15.10 s
[10:53:51] sass started ...
[10:53:56] sass finished in 4.90 s
[10:53:56] build dev finished in 38.18 s
[10:53:57] watch ready in 39.27 s
[10:53:57] dev server running: http://localhost:8100/
B Le ionique natif surcharge le foie ne fonctionne pas. Comment puis-je utiliser le Livereload avec cette image docker ionique?
décrivez votre réponse un peu plus – IsuruAb
@timur merci pour votre réponse, pourriez-vous s'il vous plaît être plus précis, en écrivant un exemple. Cela pourrait nous aider. –
@IsuruAb J'ai changé ma réponse pour donner plus de détails sur ma solution de contournement – timur