I'm sorry Xavier, but I've been unable to create any edition to see what you suggest would do. I haven't understood how to do it. Could you help me please?
cheers, Le mercredi 15 septembre 2021 à 15:20:35 UTC+2, [email protected] a écrit : > Hi Jean-Pierre, > > Historically, the fr-FR and fr-FR-server editions were aimed at providing > a translated version of tw5.com. I had wanted to gather a team of > translators in order to achieve this, but I eventually gave up as the task > seemed too daunting. I focused instead on the fr-FR language plugin. > > What you experience — tiddlers are saved in the fr-FR sub-directory > instead of the served wiki — is probably due to the > "default-tiddler-location": "../fr-FR/tiddlers" in the config of the > fr-FR-server edition. If you remove that before you --init a new wiki, you > will get a more natural behaviour. If you confirm that it solves the > problem, I'll propose a removal from the official edition. > > Cheers, > -- Xavier Cazin. > > On Wed, Sep 15, 2021 at 12:43 PM Jean-Pierre Rivière < > [email protected]> wrote: > >> Hi @PMario and mauloop! >> >> I(ve taken my time but I can now bring some valuable new input. But >> before that, let me thank you for your answers. I've dipped deeper in >> docker and nodejs tiddlywiki as a result. And I can tell you that I've >> finally come to a successful setup but some problems are still there. But I >> can create an OK docker image and use it to launch it a suceesfull >> tiddlywiki and load stuff inside before really launching it as a server (I >> have not yet seen how to use apache as a proxy). >> >> So for the sake of answering my question, here is my Dockerfile: >> --------- >> # Dockerfile pour lancer le tiddlywiki proteva >> # copiée et adaptée du modèle elasticdog/tiddlywiki disponible sur le >> docker hub >> from node:16.9.0-alpine3.11 >> >> LABEL author="Jean-Pierre RIVIÈRE" >> LABEL content="instance de nodejs avec le tiddliwki proteva" >> >> env TIDDLYWIKI_VERSION=5.1.23 >> env PROTEVA_FEED=proteva-data.json >> env WORKDIR=/usr/share/tiddlywiki/proteva-wiki >> >> EXPOSE 8080 >> >> WORKDIR $WORKDIR >> VOLUME $WORKDIR >> >> run apk update && apk add --no-cache tini >> run npm install -g tiddlywiki@$TIDDLYWIKI_VERSION && npm install clean >> --force >> >> #ENTRYPOINT ["tiddlywiki", "proteva"] >> #CMD ["--listen", "host=0.0.0.0"] >> ENTRYPOINT ["/sbin/tini", "--"] >> CMD ["tiddlywiki", "proteva", "--listen", "host=0.0.0.0"] >> ------ >> >> and here is my proteva.sh script that I use to manage the wiki with >> ./proteva.sh init && ./proteva.sh start >> -------- >> #!/bin/sh >> # shell pour initialiser ou lancer proteva via docker >> >> IMAGE=proteva >> WIKI=$IMAGE >> PROTEVA_FEED=proteva-data.json >> PROTEVA_DIR=$PWD/proteva-data >> WORKDIR=/usr/share/tiddlywiki/proteva-wiki >> EDITION=rerver >> >> case $1 in >> init) >> echo wiping $PROTEVA_DIR >> [ -d $PROTEVA_DIR ] && sudo rm -rf $PROTEVA_DIR >> mkdir $PROTEVA_DIR >> echo building $IMAGE docker image >> sudo docker build . -t $IMAGE >> echo built >> sudo docker run --rm -v $PROTEVA_DIR:$WORKDIR $IMAGE tiddlywiki $WIKI >> --init $EDITION >> echo initialized >> cp $PROTEVA_FEED $PROTEVA_DIR >> sudo docker run --rm -v $PROTEVA_DIR:$WORKDIR $IMAGE tiddlywiki $WIKI >> --load $PROTEVA_FEED >> rm $PROTEVA_DIR/$PROTEVA_FEED >> echo import done >> ;; >> start) >> [ -d $PROTEVA_DIR ] || mkdir $PROTEVA_DIR >> sudo docker run --rm -it -p 8080:8080 -v $PROTEVA_DIR:$WORKDIR --name >> $WIKI $IMAGE tiddlywiki $WIKI --listen host=0.0.0.0 >> ;; >> *) echo "usage : ${0##/} ORDER" >> echo ' where ORDER is either "init" or "start"' >> echo ' to initialize or launch proteva tiddlywiki nodejs via >> docker.' >> ;; >> esac >> ---------------- >> >> Now for the remaining problem: the fr-FR-server edition seems at fault. >> If I use iti instead of server (as value of the EDITION variable in the >> script)' the --init and --listen part is OK (launching the "proteva" wiki), >> the --load part is wrong for the data are copied in the fr-FR sub-directory >> (instead of the proteva sub-directory). Besides, I can't see any French >> with that edition. >> >> the real command I use is: >> >> sudo docker run --rm -v >> /home/jnpr/big/workspace/accessibilite/dockerized/proteva-data:/usr/share/tiddlywiki/proteva-wiki >> >> proteva tiddlywiki proteva --load proteva-data.json >> >> This commands create this strucure all of its own: >> >> proteva-data >> ├── fr-FR >> │ └── tiddlers >> │ ├── $__StoryList.tid >> │ └── TODO.tid >> >> (proteva-data is created previously along proteva-data/proteva by --init) >> >> Where can I get the fr-FR sources/fellows of this project to help sort >> out this mystery? >> >> Le dimanche 12 septembre 2021 à 00:59:09 UTC+2, mauloop a écrit : >> >>> I published on Github a little project to run Tiddlyserver with Docker. >>> You can find it at https://github.com/mauloop/tiddlyserver-docker. >>> It allows multiple wikis within a single server instance and custom >>> editions path. >>> >>> I made it for my own use, so it does not provide very rich >>> documentation, but just a quick and dirty readme with minimum commands >>> needed to get started. However it could fit some of your requirements. >>> >>> Finally here is good example about how to set up Apache to proxy a >>> Nodejs TW5 <https://nicolaw.uk/#:TiddlyWikiApacheProxy%20Hello>. I >>> think it could work with TiddlyServer too with very little changes, but I >>> never experienced this. >>> >>> Hope this could help. Have fun, )+(auloop >>> >>> Il giorno giovedì 9 settembre 2021 alle 23:23:54 UTC+2 >>> [email protected] ha scritto: >>> >>>> Hi everybody! >>>> >>>> I need to have some of my tiddlywiki being onto nodejs to gain some >>>> functionality. For this, I have selected docker to have iti as easy as I >>>> can. Besides docker, I need some shell script to setup the wiki (docker >>>> images) ready to launch (listen command). Good point: this was an occasion >>>> for me to invest into docker. >>>> >>>> But there remains a problem, which is that of the tiddlywiki edition. >>>> the "editions" command list the available options with a quick summary. >>>> But >>>> some options would gain a little more explanations, like the >>>> server-external-js which seems to mean that the js is not mangled inside >>>> the js. That could be useful to serve several wikis from the same server. >>>> >>>> But in fact, I need a localized edition. Alas, editions are not >>>> cumulative (but the server-external-js really should be an option and not >>>> a >>>> proper edition because that's not an editorial difference at all and it >>>> could be useful for many editions). >>>> >>>> By localized, I mean that I want the content in French, but without all >>>> the fuss of fr-FR editions which I would need to get rid of but for a few >>>> tiddlers (and this would be a burden to implement and maintain). As for >>>> the >>>> fr-FR-server, the interface has not been translated (I wonder what has >>>> been >>>> translated and where I could find this information?) >>>> >>>> docker code used (without the volume and port stuff) on my tiddlywiki >>>> docker image tiddock: >>>> >>>> docker run -d --rm tiddock wiki --init fr-FR-server >>>> docker run -d --rm tiddock server host=0.0.0.0 >>>> >>>> (I used elasticdog Dockerfile and shells to see what was needed to do. >>>> Thanks elasticdog!) >>>> >>>> Also, if I understand what is said here, I must not directly use >>>> tiddlywiki for a production wiki but use a proxy liki nginx can provide. I >>>> have no knowledge of nginx so far. Where could I find some useful docs or >>>> sources of a tiddlywiki with this kind of setup? >>>> >>>> Thanks in advance for your help. >>>> >>>> -- >> You received this message because you are subscribed to the Google Groups >> "TiddlyWiki" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/tiddlywiki/f81dff53-55f4-4d85-b0b7-07605729288dn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/tiddlywiki/f81dff53-55f4-4d85-b0b7-07605729288dn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/fd21a643-16bf-4b26-9471-f0db2fee5ea6n%40googlegroups.com.

