🗃️ Committing everything that changed 🗃️

Dockerfile
rootfs/usr/local/etc/docker/init.d/01-lenpaste.sh
This commit is contained in:
casjay
2025-09-11 01:31:39 -04:00
parent 98f1a87624
commit 549a3b8e06
2 changed files with 6 additions and 7 deletions

View File

@@ -10,7 +10,6 @@ ARG DEFAULT_FILE_DIR="/usr/local/share/template-files"
ARG DEFAULT_DATA_DIR="/usr/local/share/template-files/data"
ARG DEFAULT_CONF_DIR="/usr/local/share/template-files/config"
ARG DEFAULT_TEMPLATE_DIR="/usr/local/share/template-files/defaults"
ARG LENPATE_VERSION="1.3.1"
ARG USER="root"
ARG SHELL_OPTS="set -e -o pipefail"
@@ -29,8 +28,8 @@ ARG PULL_URL="casjaysdev/alpine"
ARG DISTRO_VERSION="${IMAGE_VERSION}"
ARG BUILD_VERSION="${BUILD_DATE}"
FROM ghcr.io/lcomrade/lenpaste:${LENPATE_VERSION} AS lenpaste
FROM tianon/gosu:latest AS gosu
FROM ghcr.io/lcomrade/lenpaste:${LENPATE_VERSION:-1.3.1} AS lenpaste
FROM ${PULL_URL}:${DISTRO_VERSION} AS build
ARG TZ
ARG USER

View File

@@ -146,7 +146,7 @@ user_pass="${LENPASTE_USER_PASS_WORD:-}" # normal user password
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Additional variables
LENPASTE_ADDRESS="${SERVICE_PORT:-:80}" # ADDRESS:PORT for HTTP server.
LENPASTE_ADDRESS="${LENPASTE_ADDRESS:-}" # ADDRESS:PORT for HTTP server.
DATABASE_DIR="${DATABASE_DIR:-/data/db/sqlite}" # Database location
LENPASTE_DB_DRIVER="${LENPASTE_DB_DRIVER:-sqlite3}" # Currently supported drivers: 'sqlite3' and 'postgres'.
LENPASTE_DB_SOURCE="${LENPASTE_DB_SOURCE:-$DATABASE_DIR}" # DB source.
@@ -185,7 +185,7 @@ CMD_ENV=""
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Overwrite based on file/directory
if ! echo "$LENPASTE_ADDRESS" | grep -q ':[0-9][0-9]'; then
LENPASTE_ADDRESS="$LENPASTE_ADDRESS:$SERVICE_PORT"
LENPASTE_ADDRESS="${LENPASTE_ADDRESS:-$HOSTNAME}:$SERVICE_PORT"
fi
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Per Application Variables or imports
@@ -245,13 +245,13 @@ __update_conf_files() {
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# define actions
if [ -n "$LENPASTE_ADDRESS" ]; then
RUN_CMD+="-address $LENPASTE_ADDRESS,"
fi
[ -d "$DATA_DIR/html" ] || mkdir -p "$DATA_DIR/html"
if [ -f "/config/secure/auth/root/lenpasswd" ]; then
RUN_CMD+="-lenpasswd-file /config/secure/auth/root/lenpasswd,"
fi
if [ -n "$LENPASTE_ADDRESS" ]; then
RUN_CMD+="-address $LENPASTE_ADDRESS,"
fi
if [ "$LENPASTE_DB_DRIVER" = "postgres" ]; then
RUN_CMD+="-db-driver postgres,"
elif [ "$LENPASTE_DB_DRIVER" = "" ] || [ "$LENPASTE_DB_DRIVER" = "sqlite" ] || [ "$LENPASTE_DB_DRIVER" = "sqlite3" ]; then