From 6b2588ad21bd065f595b036a5cd0cabb60a3fa67 Mon Sep 17 00:00:00 2001
From: Quentin Duchemin <quentinduchemin@tuta.io>
Date: Tue, 9 Jun 2020 23:57:29 +0200
Subject: [PATCH] [PicaPlume] Make instance private, i.e. closed to
 registrations

---
 pica-plume/README.md     | 2 ++
 pica-plume/entrypoint.sh | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/pica-plume/README.md b/pica-plume/README.md
index 6f0b9acb..137808ca 100644
--- a/pica-plume/README.md
+++ b/pica-plume/README.md
@@ -42,6 +42,8 @@ Toutes les variables d'environnement ajoutées dans le [docker-compose.yml](./do
 
 On pourra vérifier les variables configurables dans Plume [sur le fichier d'exemple officiel](https://github.com/Plume-org/Plume/blob/master/.env.sample) (à adapter à la version courante).
 
+Pour créer une deuxième instance, il suffira de rajouter un deuxième `plm instance new` dans le fichier [entrypoint.sh](./entrypoint.sh) et d'ajouter un `Host` Traefik dans le Docker Compose. Ainsi, on pourrait avoir une instance privée, où seul le compte Picasoft publie (`--private`), et une instance publique, pour tout le monde.
+
 ### Documentation générale
 
 Vous pouvez trouver la documentation officielle ici : https://docs.joinplu.me/
diff --git a/pica-plume/entrypoint.sh b/pica-plume/entrypoint.sh
index 57a85f9b..9c4e2580 100755
--- a/pica-plume/entrypoint.sh
+++ b/pica-plume/entrypoint.sh
@@ -41,7 +41,7 @@ if [ ! -f ${FIRSTLAUNCH_PATH} ]; then
   echo "Initialize search index..."
   plm search init
   echo "Initialize instance..."
-  plm instance new -d "$URL" -n "$NAME" -l "CC-BY-SA"
+  plm instance new -d "$URL" -n "$NAME" -l "CC-BY-SA" --private
   echo "Create admin user..."
   plm users new -n "$ADMIN_USER" -N "$ADMIN_NAME" -b "" -e "$ADMIN_EMAIL" -p "$ADMIN_PASS" --admin
   echo "Done."
-- 
GitLab