ai:plandex
This is an old revision of the document!
Plandex
work in progress
https://docs.plandex.ai/hosting/self-hosting
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 .
cd plandex/app docker compose build docker compose up
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
ai/plandex.1722516264.txt.gz · Last modified: by Wulf Rajek