Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git
container/Containerfile
add ca-certificates curl fontconfig inkscape rsync && \
mkdir -p \
- "$FONTS_DIR" "$INSTALL_DIR" \
- "$TARGET_DIR" "$SOURCE_DIR" "$THEMES_DIR" "$IMAGES_DIR" "$CACHES_DIR" && \
+ "$FONTS_DIR" \
+ "$INSTALL_DIR" \
+ "$TARGET_DIR" \
+ "$SOURCE_DIR" \
+ "$THEMES_DIR" \
+ "$IMAGES_DIR" \
+ "$CACHES_DIR" && \
echo "export CONTEXT_HOME=\"$CONTEXT_HOME\"" >> $PROFILE && \
echo "export PATH=\"\$PATH:\$CONTEXT_HOME/tex/texmf-linuxmusl/bin\"" >> $PROFILE && \
unzip -j -o -d $FONTS_DIR $DOWNLOAD_DIR/source-serif-4.zip "*.otf" && \
unzip -j -o -d $FONTS_DIR $DOWNLOAD_DIR/underwood.zip "*.ttf" && \
- mv $DOWNLOAD_DIR/*tf $FONTS_DIR && \
fc-cache -f -v && \
mkdir -p tex && \
- #rsync \
- #--recursive --links --times \
- #--info=progress2,remove,symsafe,flist,del \
- #--human-readable --del \
- #rsync://contextgarden.net/minimals/current/modules/ modules && \
- #rsync \
- #-rlt --exclude=/VERSION --del modules/*/ tex/texmf-modules && \
sh install.sh && \
rm -f $DOWNLOAD_DIR/*.zip && \
container/README.md
1. Set `Wizard.typesetter.container.version` to the latest version.
1. Set `Wizard.typesetter.container.checksum` to the Windows version checksum.
-1. Set `Wizard.typesetter.container.image.version` to the latest image version.
+1. Set `Wizard.typesetter.container.image.version` to the new image version.
1. Save the file.
The containerization software version is changed.
# Publish
Publish the changes to the container image as follows:
``` bash
+./manage.sh --delete
./manage.sh --build
./manage.sh --export
container/manage.sh
# ---------------------------------------------------------------------------
utile_build() {
- $log "Building"
+ $log "Building container version ${CONTAINER_VERSION}"
# Show what commands are run while building, but not the commands' output.
src/main/resources/com/keenwrite/messages.properties
Wizard.typesetter.container.checksum=250b12c24444005e09306eda38fa63c60cb1bdadf040f4e3f24f976e213cd462
Wizard.typesetter.container.image.name=typesetter
-Wizard.typesetter.container.image.version=3.0.1
+Wizard.typesetter.container.image.version=3.1.0
Wizard.typesetter.container.image.tag=${Wizard.typesetter.container.image.name}:${Wizard.typesetter.container.image.version}
Wizard.typesetter.container.image.url=https://repository.keenwrite.com/containers/${Wizard.typesetter.container.image.tag}

Updates container version

Author DaveJarvis <email>
Date 2023-12-15 10:01:09 GMT-0800
Commit 57ec9a59919c639099da1e4ca550e125f0f61a9b
Parent ea21ad8
Delta 11 lines added, 13 lines removed, 2-line decrease