chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Memvid CLI Docker Image
|
||||
FROM ubuntu:24.04
|
||||
|
||||
LABEL org.opencontainers.image.title="Memvid CLI"
|
||||
LABEL org.opencontainers.image.description="AI memory CLI with semantic search"
|
||||
LABEL org.opencontainers.image.url="https://memvid.com"
|
||||
LABEL org.opencontainers.image.source="https://github.com/memvid/memvid"
|
||||
LABEL org.opencontainers.image.vendor="Memvid"
|
||||
LABEL org.opencontainers.image.version="2.0.131"
|
||||
|
||||
# Install system deps + Node.js 24
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
curl \
|
||||
libssl3 \
|
||||
&& curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \
|
||||
&& apt-get install -y --no-install-recommends nodejs \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install memvid CLI (pinned version)
|
||||
RUN npm install -g memvid-cli@latest \
|
||||
&& npm cache clean --force
|
||||
|
||||
# Create non-root user (recommended)
|
||||
RUN useradd -m memvid
|
||||
USER memvid
|
||||
|
||||
# Working directory for memory files
|
||||
WORKDIR /data
|
||||
|
||||
# Entrypoint
|
||||
ENTRYPOINT ["memvid"]
|
||||
CMD ["--help"]
|
||||
Reference in New Issue
Block a user