Posts

Showing posts from March, 2026

Panadoc Docker Run

Panadoc a llows conversion from one documentation format to another (for example, markdown to pdf file). I don't use docker compose for Panadoc, instead I use docker run , as it is a single instance. Examples: From markdown to PDF format docker run --rm --volume "$(pwd):/data" --user "$(id -u):$(id -g)" pandoc/latex -f markdown -t pdf -o drupal_dita_pdf.pdf -i drupal_dita_pdf.md From dokuwiki to markdown format docker run --rm --volume "$(pwd):/data" --user "$(id -u):$(id -g)" pandoc/latex -f dokuwiki -t markdown -o drupal_dita_pdf.md -i drupal_dita_pdf.txt See also  https://hypot2noose.blogspot.com/2025/12/favorite-docker-containers.html .

DokuWiki Docker Container

I love DokuWiki. It is an  easy to use text-based wiki.  It is my go-to place to store information about programs that I work on, movies and TV shows that I watch, books that I read, and so on.  The information for this post was taken from a dokuwiki page. Here's the docker-compose.yml: version : '3' services : dokuwiki : container_name : dokuwiki image : php:7-apache-bullseye restart : unless-stopped networks : - dokuwiki ports : - '8889:80' volumes : - ./html:/var/www/html networks : dokuwiki: See  https://loganmarchione.com/2022/03/the-best-way-to-run-dokuwiki-in-docker/  for installation instructions. Exec into the container. docker exec -it dokuwiki /bin/bash Download DokuWiki. cd /var/www/html curl --remote-name https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz tar -xzvf dokuwiki-stable.tgz --strip-components=1 rm dokuwiki-stable.tgz chown -R www-data:www-data /var/www/ Go to  http://...

Pode.Web Application

Image
The application that I am creating with the Pode.Web module will allow you to add media (TV shows, movies, books, and albums), people (friends, family, authors, directors, actors, artists, etc.), and events (concerts, sporting events, vacations, etc.) by using web forms. The data from the web forms will be stored to a sqlite database. I will eventually make connections between the three entities. Prerequisites:  Powershell and DITA Open Tool Kit. The application will also require the following modules: Pode Pode.Web PSSqlite Please refer to  https://badgerati.github.io/Pode.Web/0.8.3/Tutorials/Basics/  for commands used in this post. NOTE: This post will only cover adding media, viewing it, updating it, and deleting it. Setting up Sqlite3 Database Perform the following command to set up a database without tables. sqlite3 data.db Then, run these commands from the Sqlite command prompt: .databases .exit Setting Up Pode Web Server Here is the first part of the code: Import -...