Image to dev on Ionic app
49
# Étape 1 : image de base Node 22
FROM node:22-slim
# Étape 2 : Variables d'environnement
ENV PNPM_HOME="/root/.local/share/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
# Étape 3 : Installer pnpm + ionic globalement
RUN npm install -g pnpm @ionic/cli
# Étape 4 : Créer un dossier pour l'app (optionnel, peut être bindé par volume)
WORKDIR /app
# Étape 5 : Exposer les ports utiles d’Ionic
EXPOSE 8100 35729 53703
# Étape 6 : Commande par défaut (modifiable via docker run)
CMD ["ionic", "serve", "--host=0.0.0.0", "--port=8100"]
docker run --rm -it -p 8100:8100 -v .:/app linaida/ionic:7 bash
Content type
Image
Digest
sha256:17c3229d5…
Size
98.9 MB
Last updated
over 1 year ago
docker pull linaida/ionic:7