Files

1 line
21 KiB
JSON

{"repo": "areid987/aigency0", "files": {"docker-compose.yaml": {"86d335b925313de64919dd9a2cd825e35d075a28": {"t": 1785747421.38701, "n": 4125, "h": "4d179e6735a40d06", "c": "services:\n # caddy:\n # image: caddy\n # # ports:\n # # - \"80:80\"\n # # - \"443:443\"\n # volumes:\n # - ./Caddyfile:/etc/caddy/Caddyfile\n # - caddy_data:/data\n # - caddy_config:/config\n # network_mode: service:tailscale\n # container_name: caddy\n # depends_on:\n # - unified-dashboard\n # unified-dashboard:\n # build:\n # context: ./packages/dashboard\n # dockerfile: Dockerfile\n # volumes:\n # - ./dashboard:/app\n # environment:\n # - NODE_ENV=production\n # network_mode: service:tailscale\n # hostname: unified-dashboard\n tailscale:\n image: tailscale/tailscale:latest\n container_name: tailscale\n restart: unless-stopped\n hostname: aigency-tailnet\n cap_add:\n - NET_ADMIN\n - SYS_MODULE\n env_file:\n - .env\n environment:\n - TS_HOSTNAME=aigency-tailnet\n - TS_AUTHKEY=${TS_KEY}\n - TS_SERVE_CONFIG=/packages/config/nginx.json\n - TS_STATE_DIR=/var/lib/tailscale\n - TS_ROUTES=10.0.0.0/12\n - TS_USERSPACE=false\n - \"TS_EXTRA_ARGS=--hostname=aigency-tailnet --advertise-tags=tag:aigency --exit-node=aigency-tailnet --advertise-exit-node --exit-node-allow-lan-access --advertise-routes=10.0.0.0/12 --ssh --ts-auth=${TS_KEY}\"\n network_mode: host\n volumes:\n - ./tailscale:/var/lib/tailscale\n - /dev/net/tun:/dev/net/tun\n nginx:\n image: nginx\n container_name: tailscale-web\n network_mode: service:tailscale\n litellm:\n image: ghcr.io/berriai/litellm-database:main-stable\n restart: unless-stopped\n env_file:\n - .env\n environment:\n # Change POSTGRES_PORT to 6543 for Transaction Mode for Supabase connection pooler\n DATABASE_URL: ${DATABASE_URL}\n MASTER_KEY: ${MASTER_KEY}\n UI_USERNAME: ${UI_USERNAME}\n UI_PASSWORD: ${UI_PASSWORD}\n TRACELOOP_API_KEY: ${TRACELOOP_API_KEY}\n LITELLM_SALT_KEY: ${LITELLM_SALT_KEY}\n STORE_MODEL_IN_DB: \"True\"\n network_mode: service:tailscale\n volumes:\n - ./packages/litellm/config.yaml:/app/config.yaml\n entrypoint: []\n command: >\n /bin/sh -c \"\n pip install traceloop-sdk &&\n litellm --config /app/config.yaml --port 4444 --num_workers 8\n \"\n dask-scheduler:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-scheduler\n platform: linux/arm64\n network_mode: service:tailscale\n command: [\"dask\", \"scheduler\"]\n dask-worker:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-worker\n platform: linux/arm64\n deploy:\n replicas: ${DASK_WORKERS:-1}\n depends_on:\n - dask-scheduler\n network_mode: service:tailscale\n command: [\"dask\", \"worker\", \"localhost:8786\"]\n ollama:\n image: ollama/ollama\n container_name: ollama\n volumes:\n - ./ollama_models:/root/.ollama\n network_mode: service:tailscale\n pull-model:\n image: genai-stack/pull-model:latest\n container_name: pull-model\n build:\n context: ./packages/ollama\n dockerfile: Dockerfile.pull_model\n tty: true\n environment:\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://aigency-tailnet:11434}\n - LLM=${LLM:-codellama:7b}\n network_mode: service:tailscale\n aider:\n image: paulgauthier/aider-full\n pull_policy: always\n container_name: aider\n environment:\n # - GROQ_API_KEY=${GROQ_API_KEY}\n - OLLAMA_API_BASE=http://aigency-tailnet:11434\n - MLX_API_BASE=http://host.docker.internal:5555\n - LLM_API_URL=http://host.docker.internal:5555/predict\n - ollama\n network_mode: service:tailscale\n depends_on:\n - ollama\n volumes:\n - .:/app\n command: --cache-prompts --gui --model ollama/deepseek-coder-v2\n pytorch:\n build:\n context: ./packages/pytorch\n dockerfile: Dockerfile.pytorch\n container_name: pytorch\n env_file:\n - .env\n volumes:\n - .:/app\n command: python server.py\n redis:\n image: redis:alpine\n container_name: redis\n volumes:\n - redis_data:/data\n network_mode: service:tailscale\nvolumes:\n tailscale:\n driver: local\n redis_data:\n ollama_models:\n caddy_data:\n caddy_config:\n"}, "144b87a01c18d91018b361d6c9a52a0ca38520c8": {"t": 1785773186.579111, "n": 4125, "h": "4d179e6735a40d06", "c": "services:\n # caddy:\n # image: caddy\n # # ports:\n # # - \"80:80\"\n # # - \"443:443\"\n # volumes:\n # - ./Caddyfile:/etc/caddy/Caddyfile\n # - caddy_data:/data\n # - caddy_config:/config\n # network_mode: service:tailscale\n # container_name: caddy\n # depends_on:\n # - unified-dashboard\n # unified-dashboard:\n # build:\n # context: ./packages/dashboard\n # dockerfile: Dockerfile\n # volumes:\n # - ./dashboard:/app\n # environment:\n # - NODE_ENV=production\n # network_mode: service:tailscale\n # hostname: unified-dashboard\n tailscale:\n image: tailscale/tailscale:latest\n container_name: tailscale\n restart: unless-stopped\n hostname: aigency-tailnet\n cap_add:\n - NET_ADMIN\n - SYS_MODULE\n env_file:\n - .env\n environment:\n - TS_HOSTNAME=aigency-tailnet\n - TS_AUTHKEY=${TS_KEY}\n - TS_SERVE_CONFIG=/packages/config/nginx.json\n - TS_STATE_DIR=/var/lib/tailscale\n - TS_ROUTES=10.0.0.0/12\n - TS_USERSPACE=false\n - \"TS_EXTRA_ARGS=--hostname=aigency-tailnet --advertise-tags=tag:aigency --exit-node=aigency-tailnet --advertise-exit-node --exit-node-allow-lan-access --advertise-routes=10.0.0.0/12 --ssh --ts-auth=${TS_KEY}\"\n network_mode: host\n volumes:\n - ./tailscale:/var/lib/tailscale\n - /dev/net/tun:/dev/net/tun\n nginx:\n image: nginx\n container_name: tailscale-web\n network_mode: service:tailscale\n litellm:\n image: ghcr.io/berriai/litellm-database:main-stable\n restart: unless-stopped\n env_file:\n - .env\n environment:\n # Change POSTGRES_PORT to 6543 for Transaction Mode for Supabase connection pooler\n DATABASE_URL: ${DATABASE_URL}\n MASTER_KEY: ${MASTER_KEY}\n UI_USERNAME: ${UI_USERNAME}\n UI_PASSWORD: ${UI_PASSWORD}\n TRACELOOP_API_KEY: ${TRACELOOP_API_KEY}\n LITELLM_SALT_KEY: ${LITELLM_SALT_KEY}\n STORE_MODEL_IN_DB: \"True\"\n network_mode: service:tailscale\n volumes:\n - ./packages/litellm/config.yaml:/app/config.yaml\n entrypoint: []\n command: >\n /bin/sh -c \"\n pip install traceloop-sdk &&\n litellm --config /app/config.yaml --port 4444 --num_workers 8\n \"\n dask-scheduler:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-scheduler\n platform: linux/arm64\n network_mode: service:tailscale\n command: [\"dask\", \"scheduler\"]\n dask-worker:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-worker\n platform: linux/arm64\n deploy:\n replicas: ${DASK_WORKERS:-1}\n depends_on:\n - dask-scheduler\n network_mode: service:tailscale\n command: [\"dask\", \"worker\", \"localhost:8786\"]\n ollama:\n image: ollama/ollama\n container_name: ollama\n volumes:\n - ./ollama_models:/root/.ollama\n network_mode: service:tailscale\n pull-model:\n image: genai-stack/pull-model:latest\n container_name: pull-model\n build:\n context: ./packages/ollama\n dockerfile: Dockerfile.pull_model\n tty: true\n environment:\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://aigency-tailnet:11434}\n - LLM=${LLM:-codellama:7b}\n network_mode: service:tailscale\n aider:\n image: paulgauthier/aider-full\n pull_policy: always\n container_name: aider\n environment:\n # - GROQ_API_KEY=${GROQ_API_KEY}\n - OLLAMA_API_BASE=http://aigency-tailnet:11434\n - MLX_API_BASE=http://host.docker.internal:5555\n - LLM_API_URL=http://host.docker.internal:5555/predict\n - ollama\n network_mode: service:tailscale\n depends_on:\n - ollama\n volumes:\n - .:/app\n command: --cache-prompts --gui --model ollama/deepseek-coder-v2\n pytorch:\n build:\n context: ./packages/pytorch\n dockerfile: Dockerfile.pytorch\n container_name: pytorch\n env_file:\n - .env\n volumes:\n - .:/app\n command: python server.py\n redis:\n image: redis:alpine\n container_name: redis\n volumes:\n - redis_data:/data\n network_mode: service:tailscale\nvolumes:\n tailscale:\n driver: local\n redis_data:\n ollama_models:\n caddy_data:\n caddy_config:\n"}, "2bf644dbc94b705865921ca544529b2d0cba116f": {"t": 1785773189.4089246, "n": 3957, "h": "56c0ac26c5a9ebe8", "c": "services:\n # caddy:\n # image: caddy\n # # ports:\n # # - \"80:80\"\n # # - \"443:443\"\n # volumes:\n # - ./Caddyfile:/etc/caddy/Caddyfile\n # - caddy_data:/data\n # - caddy_config:/config\n # network_mode: service:tailscale\n # container_name: caddy\n # depends_on:\n # - unified-dashboard\n # unified-dashboard:\n # build:\n # context: ./packages/dashboard\n # dockerfile: Dockerfile\n # volumes:\n # - ./dashboard:/app\n # environment:\n # - NODE_ENV=production\n # network_mode: service:tailscale\n # hostname: unified-dashboard\n tailscale:\n image: tailscale/tailscale:latest\n container_name: tailscale\n restart: unless-stopped\n hostname: aigency-tailnet\n cap_add:\n - NET_ADMIN\n - SYS_MODULE\n env_file:\n - .env\n environment:\n - TS_HOSTNAME=aigency-tailnet\n - TS_AUTHKEY=${TS_KEY}\n - TS_SERVE_CONFIG=/packages/config/nginx.json\n - TS_STATE_DIR=/var/lib/tailscale\n - TS_ROUTES=10.0.0.0/12\n - TS_USERSPACE=false\n - \"TS_EXTRA_ARGS=--hostname=aigency-tailnet --advertise-tags=tag:aigency --exit-node=aigency-tailnet --advertise-exit-node --exit-node-allow-lan-access --advertise-routes=10.0.0.0/12 --ssh --ts-auth=${TS_KEY}\"\n network_mode: host\n volumes:\n - ./tailscale:/var/lib/tailscale\n - /dev/net/tun:/dev/net/tun\n nginx:\n image: nginx\n container_name: tailscale-web\n network_mode: service:tailscale\n litellm:\n image: ghcr.io/berriai/litellm-database:main-stable\n restart: unless-stopped\n env_file:\n - .env\n environment:\n # Change POSTGRES_PORT to 6543 for Transaction Mode for Supabase connection pooler\n DATABASE_URL: ${DATABASE_URL}\n MASTER_KEY: ${MASTER_KEY}\n UI_USERNAME: ${UI_USERNAME}\n UI_PASSWORD: ${UI_PASSWORD}\n STORE_MODEL_IN_DB: \"True\"\n network_mode: service:tailscale\n volumes:\n - ./packages/litellm/config.yaml:/app/config.yaml\n command: [\"--config\", \"/app/config.yaml\", \"--port\", \"4000\", \"--num_workers\", \"8\"]\n dask-scheduler:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-scheduler\n platform: linux/arm64\n network_mode: service:tailscale\n command: [\"dask\", \"scheduler\"]\n dask-worker:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-worker\n platform: linux/arm64\n deploy:\n replicas: ${DASK_WORKERS:-1}\n depends_on:\n - dask-scheduler\n network_mode: service:tailscale\n command: [\"dask\", \"worker\", \"localhost:8786\"]\n ollama:\n image: ollama/ollama\n container_name: ollama\n volumes:\n - ./ollama_models:/root/.ollama\n network_mode: service:tailscale\n pull-model:\n image: genai-stack/pull-model:latest\n container_name: pull-model\n build:\n context: ./packages/ollama\n dockerfile: Dockerfile.pull_model\n tty: true\n environment:\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://aigency-tailnet:11434}\n - LLM=${LLM:-codellama:7b}\n network_mode: service:tailscale\n aider:\n image: paulgauthier/aider-full\n pull_policy: always\n container_name: aider\n environment:\n # - GROQ_API_KEY=${GROQ_API_KEY}\n - OLLAMA_API_BASE=http://aigency-tailnet:11434\n - MLX_API_BASE=http://host.docker.internal:5555\n - LLM_API_URL=http://host.docker.internal:5555/predict\n - ollama\n network_mode: service:tailscale\n depends_on:\n - ollama\n volumes:\n - .:/app\n command: --cache-prompts --gui --model ollama/deepseek-coder-v2\n pytorch:\n build:\n context: ./packages/pytorch\n dockerfile: Dockerfile.pytorch\n container_name: pytorch\n env_file:\n - .env\n volumes:\n - .:/app\n command: python server.py\n redis:\n image: redis:alpine\n container_name: redis\n volumes:\n - redis_data:/data\n network_mode: service:tailscale\nvolumes:\n tailscale:\n driver: local\n redis_data:\n ollama_models:\n caddy_data:\n caddy_config:\n"}, "a4e247e676c849178be2871b65dc370afec32524": {"t": 1785773191.0931861, "n": 8073, "h": "327ad036842a621f", "c": "services:\n<<<<<<< HEAD\n ollama:\n image: ollama/ollama:latest\n ports:\n - \"11434:11434\"\n volumes:\n - ollama-data:/root/.ollama\n networks:\n - ai-assistant-network\n\n searxng:\n image: searxng/searxng:latest\n volumes:\n - ./searxng:/etc/searxng:rw\n ports:\n - \"4000:8080\"\n networks:\n - ai-assistant-network\n restart: unless-stopped\n\n perplexica-backend:\n build:\n context: ./packages/Perplexica\n dockerfile: backend.dockerfile\n args:\n - SEARXNG_API_URL=http://searxng:8080\n depends_on:\n - searxng\n - ollama\n ports:\n - \"3001:3001\"\n volumes:\n - backend-dbstore:/home/perplexica/data\n extra_hosts:\n - 'host.docker.internal:host-gateway'\n networks:\n - ai-assistant-network\n restart: unless-stopped\n\n perplexica-frontend:\n build:\n context: ./packages/Perplexica\n dockerfile: app.dockerfile\n args:\n - NEXT_PUBLIC_API_URL=http://127.0.0.1:3001/api\n - NEXT_PUBLIC_WS_URL=ws://127.0.0.1:3001\n depends_on:\n - perplexica-backend\n ports:\n - \"3000:3000\"\n networks:\n - ai-assistant-network\n restart: unless-stopped\n\n aider:\n build:\n context: ./packages/aider\n dockerfile: Dockerfile\n args:\n - PYTHON_VERSION=3.12\n depends_on:\n - ollama\n stdin_open: true\n tty: true\n ports:\n - \"8501:8501\"\n volumes:\n - ./packages/aider/work_dir:/app\n environment:\n - OLLAMA_BASE_URL=http://ollama:11434\n command: aider --gui --model deepseek-coder-v2:latest --ollama-url http://ollama:11434 --no-git\n networks:\n - ai-assistant-network\n restart: unless-stopped\n\n agent-zero:\n build:\n context: ./packages/agent-zero/docker\n dockerfile: Dockerfile\n args:\n - PYTHON_VERSION=3.12\n depends_on:\n - ollama\n ports:\n - \"5001:5001\"\n - \"2222:22\"\n volumes:\n - ./agent-zero/work_dir:/home/agentuser/work_dir\n environment:\n - OLLAMA_BASE_URL=http://ollama:11434\n cap_add:\n - SYS_ADMIN\n # security_opt:\n # - seccomp:unconfined\n networks:\n - ai-assistant-network\n restart: unless-stopped\n\nnetworks:\n ai-assistant-network:\n\nvolumes:\n backend-dbstore:\n ollama-data:\n\n# services:\n# ollama:\n# image: docker.io/ollama/ollama:latest\n# ports:\n# - 11434:11434\n# searxng:\n# image: docker.io/searxng/searxng:latest\n# volumes:\n# - ./searxng:/etc/searxng:rw\n# ports:\n# - 4000:8080\n# networks:\n# - perplexica-network\n# restart: unless-stopped\n\n# perplexica-backend:\n# build:\n# context: ./packages/Perplexica\n# dockerfile: backend.dockerfile\n# args:\n# - SEARXNG_API_URL=http://searxng:8080\n# depends_on:\n# - searxng\n# ports:\n# - 3001:3001\n# volumes:\n# - backend-dbstore:/home/perplexica/data\n# extra_hosts:\n# - 'host.docker.internal:host-gateway'\n# networks:\n# - perplexica-network\n# restart: unless-stopped\n\n# perplexica-frontend:\n# build:\n# context: ./packages/Perplexica\n# dockerfile: app.dockerfile\n# args:\n# - NEXT_PUBLIC_API_URL=http://127.0.0.1:3001/api\n# - NEXT_PUBLIC_WS_URL=ws://127.0.0.1:3001\n# depends_on:\n# - perplexica-backend\n# ports:\n# - 3000:3000\n# networks:\n# - perplexica-network\n# restart: unless-stopped\n\n# aider:\n# build:\n# context: ./packages/aider\n# dockerfile: Dockerfile\n# args:\n# - PYTHON_VERSION=3.12\n# depends_on:\n# - ollama\n# ports:\n# - 5555:5555\n# networks:\n# - perplexica-network\n# restart: unless-stopped\n\n# agent-zero:\n# build:\n# context: ./packages/agent-zero/docker\n# dockerfile: Dockerfile\n# args:\n# - PYTHON_VERSION=3.12\n# depends_on:\n# - ollama\n# ports:\n# - 5001:5001\n# networks:\n# - perplexica-network\n# restart: unless-stopped\n\n# networks:\n# perplexica-network:\n\n# volumes:\n# backend-dbstore:\n=======\n # caddy:\n # image: caddy\n # # ports:\n # # - \"80:80\"\n # # - \"443:443\"\n # volumes:\n # - ./Caddyfile:/etc/caddy/Caddyfile\n # - caddy_data:/data\n # - caddy_config:/config\n # network_mode: service:tailscale\n # container_name: caddy\n # depends_on:\n # - unified-dashboard\n # unified-dashboard:\n # build:\n # context: ./packages/dashboard\n # dockerfile: Dockerfile\n # volumes:\n # - ./dashboard:/app\n # environment:\n # - NODE_ENV=production\n # network_mode: service:tailscale\n # hostname: unified-dashboard\n tailscale:\n image: tailscale/tailscale:latest\n container_name: tailscale\n restart: unless-stopped\n hostname: aigency-tailnet\n cap_add:\n - NET_ADMIN\n - SYS_MODULE\n env_file:\n - .env\n environment:\n - TS_HOSTNAME=aigency-tailnet\n - TS_AUTHKEY=${TS_KEY}\n - TS_SERVE_CONFIG=/packages/config/nginx.json\n - TS_STATE_DIR=/var/lib/tailscale\n - TS_ROUTES=10.0.0.0/12\n - TS_USERSPACE=false\n - \"TS_EXTRA_ARGS=--hostname=aigency-tailnet --advertise-tags=tag:aigency --exit-node=aigency-tailnet --advertise-exit-node --exit-node-allow-lan-access --advertise-routes=10.0.0.0/12 --ssh --ts-auth=${TS_KEY}\"\n network_mode: host\n volumes:\n - ./tailscale:/var/lib/tailscale\n - /dev/net/tun:/dev/net/tun\n nginx:\n image: nginx\n container_name: tailscale-web\n network_mode: service:tailscale\n litellm:\n image: ghcr.io/berriai/litellm-database:main-stable\n restart: unless-stopped\n env_file:\n - .env\n environment:\n # Change POSTGRES_PORT to 6543 for Transaction Mode for Supabase connection pooler\n DATABASE_URL: ${DATABASE_URL}\n MASTER_KEY: ${MASTER_KEY}\n UI_USERNAME: ${UI_USERNAME}\n UI_PASSWORD: ${UI_PASSWORD}\n STORE_MODEL_IN_DB: \"True\"\n network_mode: service:tailscale\n volumes:\n - ./packages/litellm/config.yaml:/app/config.yaml\n command: [\"--config\", \"/app/config.yaml\", \"--port\", \"4000\", \"--num_workers\", \"8\"]\n dask-scheduler:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-scheduler\n platform: linux/arm64\n network_mode: service:tailscale\n command: [\"dask\", \"scheduler\"]\n dask-worker:\n image: twgsportsclub/dask-docker-arm64\n container_name: dask-worker\n platform: linux/arm64\n deploy:\n replicas: ${DASK_WORKERS:-1}\n depends_on:\n - dask-scheduler\n network_mode: service:tailscale\n command: [\"dask\", \"worker\", \"localhost:8786\"]\n ollama:\n image: ollama/ollama\n container_name: ollama\n volumes:\n - ./ollama_models:/root/.ollama\n network_mode: service:tailscale\n pull-model:\n image: genai-stack/pull-model:latest\n container_name: pull-model\n build:\n context: ./packages/ollama\n dockerfile: Dockerfile.pull_model\n tty: true\n environment:\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://aigency-tailnet:11434}\n - LLM=${LLM:-codellama:7b}\n network_mode: service:tailscale\n aider:\n image: paulgauthier/aider-full\n pull_policy: always\n container_name: aider\n environment:\n # - GROQ_API_KEY=${GROQ_API_KEY}\n - OLLAMA_API_BASE=http://aigency-tailnet:11434\n - MLX_API_BASE=http://host.docker.internal:5555\n - LLM_API_URL=http://host.docker.internal:5555/predict\n - ollama\n network_mode: service:tailscale\n depends_on:\n - ollama\n volumes:\n - .:/app\n command: --cache-prompts --gui --model ollama/deepseek-coder-v2\n pytorch:\n build:\n context: ./packages/pytorch\n dockerfile: Dockerfile.pytorch\n container_name: pytorch\n env_file:\n - .env\n volumes:\n - .:/app\n command: python server.py\n redis:\n image: redis:alpine\n container_name: redis\n volumes:\n - redis_data:/data\n network_mode: service:tailscale\nvolumes:\n tailscale:\n driver: local\n redis_data:\n ollama_models:\n caddy_data:\n caddy_config:\n>>>>>>> 83f71b59 (new remote. who dis?)\n"}}}}