|
@ -0,0 +1,33 @@ |
|
|
|
|
|
# -*- ispell-local-dictionary: "english" -*- |
|
|
|
|
|
|
|
|
|
|
|
#+TITLE: Etherpad Charm |
|
|
|
|
|
|
|
|
|
|
|
* Upgrade |
|
|
|
|
|
|
|
|
|
|
|
Based on https://github.com/ether/etherpad-lite , following: |
|
|
|
|
|
|
|
|
|
|
|
https://github.com/ether/etherpad-lite/blob/develop/doc/docker.md |
|
|
|
|
|
|
|
|
|
|
|
Used: |
|
|
|
|
|
|
|
|
|
|
|
#+begin_src sh |
|
|
|
|
|
TAG=1.8.14 |
|
|
|
|
|
git clone https://github.com/ether/etherpad-lite --depth 1 -b $TAG |
|
|
|
|
|
docker build --build-arg INSTALL_SOFFICE=1 \ |
|
|
|
|
|
--build-arg ETHERPAD_PLUGINS=" \ |
|
|
|
|
|
ep_font_family ep_mammoth ep_comments_page ep_table_of_contents \ |
|
|
|
|
|
ep_markdown ep_image_upload ep_spellcheck ep_headings2 ep_align \ |
|
|
|
|
|
ep_who_did_what ep_what_have_i_missed ep_embedmedia \ |
|
|
|
|
|
ep_openid_connect ep_rss ep_git_commit_saved_revision" \ |
|
|
|
|
|
. -t docker.0k.io/etherpad:${TAG}-0k |
|
|
|
|
|
docker push docker.0k.io/etherpad:${TAG}-0k |
|
|
|
|
|
#+end_src |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Admin password |
|
|
|
|
|
|
|
|
|
|
|
We choose to NOT include admin panel as it allows to change settings |
|
|
|
|
|
and install plugins but this will not allow to reproduce an install |
|
|
|
|
|
easily. We can do this on the =compose.yml= side in a reproducible |
|
|
|
|
|
manner. |
|
|
|
|
|
|