User Tools

Site Tools


ai:plandex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ai:plandex [2024/08/01 13:44] – created Wulf Rajekai:plandex [2024/09/24 11:22] (current) – removed Wulf Rajek
Line 1: Line 1:
-====== Plandex ====== 
- 
-:!: work in progress 
- 
-https://docs.plandex.ai/hosting/self-hosting 
- 
-<code> 
-mkdir -p /opt/plandex-storage/{data,pgdata} 
- 
-git clone https://github.com/plandex-ai/plandex.git 
-cd plandex 
-VERSION=$(cat app/server/version.txt) # or use the version you want 
-git checkout server/v$VERSION 
-cd app 
-#docker build -t plandex-server -f Dockerfile.server . 
-</code> 
- 
-<code> 
-cd plandex/app 
-docker compose build 
-docker compose up 
-</code> 
- 
-<code docker-plandex.yaml> 
-name: plandex 
-services: 
-  plandex-postgres: 
-    image: postgres:latest 
-    restart: always 
-    environment: 
-      - GOENV=development 
-      - POSTGRES_PASSWORD=postgres 
-      - POSTGRES_USER=plandex 
-      - PGDATA_DIR=/var/lib/postgresql/data 
-      - PLANDEX_DATA_DIR=/var/lib/plandex/data 
-      - DATABASE_URL: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@plandex-postgres:5432/${POSTGRES_USER}?sslmode=disable" 
-    ports: 
-      - "5432:5432" 
-    volumes: 
-      - ./scripts/init-db:/docker-entrypoint-initdb.d 
-      - /opt/plandex-storage/pgdata:/var/lib/postgresql/data 
-    networks: 
-      - plandex-network 
-  plandex-server: 
-    build: 
-      context: . 
-      dockerfile: Dockerfile.server 
-    volumes: 
-      - "/opt/plandex-storage/data:/plandex-server" 
-    ports: 
-      - "9080:8080" 
-    environment: 
-      - GOENV=development 
-      - POSTGRES_PASSWORD=postgres 
-      - POSTGRES_USER=plandex 
-      - PGDATA_DIR=/var/lib/postgresql/data 
-      - PLANDEX_DATA_DIR=/var/lib/plandex/data 
-      - DATABASE_URL: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@plandex-postgres:5432/${POSTGRES_USER}?sslmode=disable" 
-      #- SMTP_HOST 
-      #- SMTP_PORT 
-      #- SMTP_USER 
-      #- SMTP_PASSWORD 
-    networks: 
-      - plandex-network 
-    depends_on: 
-      - plandex-postgres 
-    command: 
-      [ 
-        "/bin/sh", 
-        "-c", 
-        "/scripts/wait-for-it.sh plandex-postgres:5432 -- ./plandex-server" 
-      ] 
- 
-networks: 
-  plandex-network: 
-    driver: bridge 
-</code> 
  
ai/plandex.1722516264.txt.gz · Last modified: by Wulf Rajek