chore: deploy to Cloudflare Pages and update branding

- Add Cloudflare Pages deployment for landing page (snapotter.com) and
  docs (docs.snapotter.com)
- Create deploy-landing.yml and update deploy-docs.yml workflows
- Update CI to ignore apps/landing/** paths
- Fix logo transparency (remove white background) across all apps
- Recreate social-preview.png with SnapOtter branding
- Update all docs URLs from GitHub Pages to docs.snapotter.com
- Update VitePress config: light theme default, fix llms.txt paths
- Add .vitepress/cache/ and .env.* to gitignore
This commit is contained in:
SnapOtter
2026-04-24 18:06:29 +08:00
parent fbaa603d03
commit 0309e0f680
174 changed files with 970 additions and 926 deletions
+8 -8
View File
@@ -1,21 +1,21 @@
name: ashim
name: SnapOtter
# CPU deployment — no GPU required.
# Usage: docker compose up -d
# GPU: docker compose -f docker-compose-gpu.yml up -d
services:
ashim:
SnapOtter:
build:
context: ..
dockerfile: docker/Dockerfile
image: ashim:latest
container_name: ashim
image: snapotter:latest
container_name: SnapOtter
ports:
- "1349:1349"
volumes:
- ashim-data:/data # Database, AI models, user files
- ashim-workspace:/tmp/workspace # Temp processing (auto-cleaned)
- SnapOtter-data:/data # Database, AI models, user files
- SnapOtter-workspace:/tmp/workspace # Temp processing (auto-cleaned)
environment:
- AUTH_ENABLED=true
- DEFAULT_USERNAME=admin
@@ -47,5 +47,5 @@ services:
max-file: "5"
volumes:
ashim-data:
ashim-workspace:
SnapOtter-data:
SnapOtter-workspace: