Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options.
docker pull subframe7536/maple-font:latest
docker run -d --name maple-font --restart always subframe7536/maple-font:latest
podman run -d --name maple-font --restart always subframe7536/maple-font:latest
skopeo inspect docker://docker.io/subframe7536/maple-font:latest
oras pull subframe7536/maple-font:latest
FROM python:3.11-slim
# Install system dependencies including FontForge
RUN apt-get update \
&& apt-get install -y fontforge \
&& rm -rf /var/lib/apt/lists/*
# Set working directory
WORKDIR /app
# Copy requirements.txt first to avoid duplication installation
COPY requirements.txt .
# Install Python dependencies
RUN pip install -r requirements.txt
# Copy the project files
COPY . .
# Create volume mount points
VOLUME /app/fonts
# Default build arguments
ENV BUILD_ARGS=""
# Run the build script with optional arguments
ENTRYPOINT ["sh", "-c", "python build.py $BUILD_ARGS"]