Overview
Artifact ID: | 1df036563ea9d1257c0407723105ef3c6b9a451f5d6d137808300efe6dcbad2f |
---|---|
Ticket: | 68c6b9a36f973c82773ffab17c67bf077cf097a2
[FR] Grammalecte dans un container docker |
User & Date: | thelittlefireman on 2020-10-07 16:59:55 |
Changes
- icomment:
Merci pour vos retours. J'ai réussi à le faire tourner correctement. Il faut ajouter l'argument "ENV PYTHONUNBUFFERED TRUE" pour éviter que les logs soient stocké dans un buffer et bloque le programme python. Donc pour info, vous pouvez ajouter ces informations dans votre répo : Dockerfile: ``` FROM python:3-alpine AS src ENV VERSION 1.12.2 RUN apk add --update --no-cache \ unzip \ wget \ && wget https://grammalecte.net/grammalecte/zip/Grammalecte-fr-v${VERSION}.zip \ && unzip Grammalecte-fr-v${VERSION}.zip -d /srv FROM python:3-alpine COPY --from=src /srv/ /srv ENV PYTHONUNBUFFERED TRUE EXPOSE 8080 WORKDIR /srv ENTRYPOINT ["python3"] CMD ["grammalecte-server.py","-ht", "0.0.0.0","-p","8080","-t"] ``` Créer le conteneur : `docker build -t grammalecte:latest .` Lancer le conteneur : `docker run --rm -p 8080:8080 --name gr grammalecte:latest`
- login: "thelittlefireman"
- mimetype: "text/x-fossil-plain"