一个基于nano banana pro🍌的原生AI PPT生成应用,迈向"Vibe PPT"; 支持上传任意模板图片,上传任意素材&智能解析,一句话/大纲/页面描述自动生成PPT,口头修改指定区域、一键导出可编辑ppt - An AI-native slides generator based on nano...
docker pull anionex/banana-slides
docker run -d --name banana-slides -p 3011:3011 --restart always anionex/banana-slides:latest
podman run -d --name banana-slides -p 3011:3011 --restart always anionex/banana-slides:latest
skopeo inspect docker://docker.io/anionex/banana-slides:latest
oras pull anionex/banana-slides:latest
docker compose up -d
services:
app:
build:
context: .
dockerfile: Dockerfile.allinone
args:
DOCKER_REGISTRY: ${DOCKER_REGISTRY:-}
GHCR_REGISTRY: ${GHCR_REGISTRY:-ghcr.io/}
APT_MIRROR: ${APT_MIRROR:-}
PYPI_INDEX_URL: ${PYPI_INDEX_URL:-}
NPM_REGISTRY: ${NPM_REGISTRY:-}
container_name: banana-slides
ports:
- "${PORT:-3011}:80"
env_file:
- .env
volumes:
- ./backend/instance:/app/backend/instance
- ./uploads:/app/uploads
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s