Sign inSign up

linaida/ionic

By linaida

•Updated over 1 year ago

Image to dev on Ionic app

Image
Languages & frameworks
Developer tools
0

49

linaida/ionic repository overview

⁠Dockerfile

# É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"]

⁠To use it

docker run --rm -it -p 8100:8100 -v .:/app linaida/ionic:7 bash

Tag summary

Content type

Image

Digest

sha256:17c3229d5…

Size

98.9 MB

Last updated

over 1 year ago

docker pull linaida/ionic:7