🇫🇷 Serveur Pwic.wiki fonctionnant avec Python et SQLite
🦜 Accueil Démonstration Fonctionnalités Installation Support
⭐ Special ⏰ History 📤 Email 🖨️ Print 💾 MD 💾 ODT
📌
1. Gérer Pwic.wiki avec Docker 1.1. Installer Docker 1.2. Préparer Pwic.wiki 1.3. Préparer votre image 1.4. Lancer votre image 1.5. Paramétrer votre image 2. Avertissement

Related pages: 🇬🇧 Use Docker

#docker

1. GĂ©rer Pwic.wiki avec Docker

Docker est un outil qui permet de lancer des instances indépendantes de Pwic.wiki sans avoir à installer plusieurs machines virtuelles.

1.1. Installer Docker

Bien sûr, il vous faut au moins un serveur hôte !

La procédure pour Debian est expliquée sur le site officiel.

1.2. Préparer Pwic.wiki

Vous avez clonĂ© le dĂ©pĂ´t de Pwic.wiki dans un dossier vide :

git clone https://github.com/gitbra/pwic.git .

Dans les fichiers pwic.py et pwic_admin.py, supprimez les lignes de code suivantes :

# Check root try: if os.geteuid() == 0: print('Error: Pwic.wiki should not be started with the root account') return False except AttributeError: pass # No check on Windows

En effet, ce contrĂ´le est inutile par effet du bac Ă  sable.

1.3. Préparer votre image

CrĂ©ez un nouveau fichier Dockerfile :

FROM python:3 COPY LICENSE pwic*.py README.md requirements.txt /pwic/ COPY static/ /pwic/static/ COPY templates/ /pwic/templates/ WORKDIR /pwic RUN pip install --upgrade -r requirements.txt RUN python3 pwic_admin.py init-db EXPOSE 8080 CMD python3 pwic.py --host 127.0.0.1 --port 8080

Ouvrez une console administrateur (root) et construisez votre image :

docker build . -t pwic-docker

1.4. Lancer votre image

Explorez votre image dans une console :

docker run -it pwic-docker sh

Lancez votre image :

docker run -p 8080:8080 pwic-docker

Ouvrez votre navigateur Internet Ă  l'adresse http://127.0.0.1:8080 par dĂ©faut. Vous devriez voir quelque chose comme cela :

Capture d'Ă©cran

1.5. Paramétrer votre image

Les étapes sont identiques à celles du paramétrage classique.

2. Avertissement

Nous ne supportons pas activement Pwic.wiki avec Docker. Ainsi, cet article n'est pas totalement complet.

Cependant, il est un bon début pour réfléchir à une configuration propre de votre côté.

Revision #1 was last modified by gitbra
on 2024-11-30 at 00:00:00 — fe532420f49110cb

🔝 Top of the page 🔝