valuecell Docker & Self-Hosted Deployment

GitHub

ValueCell is a community-driven, multi-agent platform for financial applications.

10,596 stars Python Python 1 file ยท ~25,668 tokens #agentic-ai#agents#ai#assitant#crypto#equity#finance#investment
1. Pull Image (DOCKERHUB) docker pull ValueCell-ai/valuecell:latest
2. Docker Run (1-Click Launch) docker run -d --name valuecell -p 8000:8000 --restart always valuecell-ai/valuecell:latest
3. Podman Run podman run -d --name valuecell -p 8000:8000 --restart always valuecell-ai/valuecell:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/valuecell-ai/valuecell:latest
5. ORAS Pull (OCI Artifact) oras pull valuecell-ai/valuecell:latest
docker/DockerFile
FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim

# Install uv.
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv

WORKDIR /app

# Pre-cache the application dependencies.
RUN --mount=type=cache,target=/root/.cache/uv \
    --mount=type=bind,source=uv.lock,target=uv.lock \
    --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
    uv sync --locked --no-install-project

# Copy the application into the container.
COPY . /app

# Install the application dependencies.
RUN --mount=type=cache,target=/root/.cache/uv \
    uv sync --locked

EXPOSE 8000

# Run the application.
CMD ["uv", "run", "python", "main.py", "--host", "0.0.0.0", "--port", "8000"]