diff --git a/pica-plume/Dockerfile b/pica-plume/Dockerfile index 8f741bf1a02881113d80b6aa0145cea02c616b81..525d3a5fc7abbdb7e2838c1fe87daa6f9878f12c 100644 --- a/pica-plume/Dockerfile +++ b/pica-plume/Dockerfile @@ -1,7 +1,7 @@ -ARG VERSION=v0.4.0 +ARG VERSION=v0.5.0 FROM plumeorg/plume:${VERSION} -ENV PLUME_VERSION=v0.4.0 +ENV PLUME_VERSION=v0.5.0 ENV MIGRATION_DIRECTORY=migrations/postgres ENV USE_HTTPS=1 ENV ROCKET_ADDRESS=0.0.0.0 diff --git a/pica-plume/README.md b/pica-plume/README.md index b8a2c24fa1badd4414cc6820b52ae00552d49921..f7590caf8fcbe01e559efd372ca74da94d9ac9ac 100644 --- a/pica-plume/README.md +++ b/pica-plume/README.md @@ -28,24 +28,6 @@ Lancer : docker-compose up -d ``` -Si vous lancez le blog pour la première fois, effectuez cette opération manuellement après l'initialisation : -```bash -$ docker-compose exec blog-db bash -root@...# psql -U plume -plume=# ALTER TABLE timeline ADD CONSTRAINT unique_post_id UNIQUE(post_id); -plume=# \q -root@...# exit -``` - -Cette opération est un *dirty fix* pour un problème existant dans Plume : dès qu'un article de blog est édité, liké, etc, il apparaît en double, voire en triple dans le flux. C'est assez bloquant au niveau des affichages, comme on peut le voir au niveau de [fediverse.blog](https://fediverse.blog/), où les articles sont massivement duppliqués. - -En revanche, ce *dirty fix* a des conséquences mineures, comme le fait de rediriger vers une page 404 lorsqu'on like un post, sans pour autant casser la fonctionnalité. On considère que c'est "moins grave". - -Ce dirty fix pourra être supprimé dès lors que [cette issue](https://github.com/Plume-org/Plume/issues/711) sera résolue : on pourra exécuter les mêmes instructions, et remplacer l'instruction SQL par : -```sql -ALTER TABLE timeline DROP CONSTRAINT unique_post_id; -``` - ### Administration de l'instance ```bash diff --git a/pica-plume/docker-compose.yml b/pica-plume/docker-compose.yml index b0af2edc169c1f9f730b40e7e1aa4ae50fc2f413..ea6361b55bdfb9ec44719ebcc3989d7a5995fa31 100644 --- a/pica-plume/docker-compose.yml +++ b/pica-plume/docker-compose.yml @@ -18,7 +18,7 @@ networks: services: blog: - image: registry.picasoft.net/pica-plume:0.4.0 + image: registry.picasoft.net/pica-plume:0.5.0 container_name: blog env_file: - ./secrets/plume_db.secrets