kalnezia-write (latest)

Published 2026-07-02 19:56:30 +02:00 by alzalia

Installation

docker pull git.alzalia.fr/alzalia/kalnezia-write:latest
sha256:8128be30e0c61bba9aa28205d12ded2f19d8de09c977e67cf5444f37d0fcabae

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1782172800'
RUN /bin/sh -c apt update && apt install -y ca-certificates sqlite3 && rm -rf /var/lib/apt/lists/* # buildkit
COPY /app/writefreely /app/writefreely # buildkit
COPY /app/config.ini /app/config.ini # buildkit
COPY /app/templates /app/templates # buildkit
COPY /app/static /app/static # buildkit
COPY /app/pages /app/pages # buildkit
COPY /app/keys /app/keys # buildkit
WORKDIR /app
RUN /bin/sh -c cat << 'EOF' > /start.sh #!/bin/bash echo "Init files..." DB_DIR="/data" DB_PATH="$DB_DIR/writefreely.db" if [ ! -d "$DB_DIR" ]; then echo "ERROR: Database directory '$DB_DIR' does not exist. Is the PVC mounted?" exit 1 fi if [ ! -f "$DB_PATH" ]; then echo "Creating empty SQLite DB file at $DB_PATH" touch "$DB_PATH" chmod 660 "$DB_PATH" # Optional: set permissions fi echo "Starting WriteFreely..." cd /app ./writefreely db init ./writefreely --gen-keys ./writefreely user create --admin $WF_ADMIN_USER:$WF_ADMIN_PASS ./writefreely # your commands here EOF # buildkit
RUN /bin/sh -c chmod +x /start.sh # buildkit
ENV WF_ADMIN_USER=wf_admin
ENV WF_ADMIN_PASS=changeme
EXPOSE [8080/tcp]
CMD ["/start.sh"]
Details
Container
2026-07-02 19:56:30 +02:00
2
OCI / Docker
linux/amd64
54 MiB
Versions (2) View all
latest 2026-07-02
0.16.0-1 2026-07-02