Installation
SocialSeed Tasker requires Python 3.10+ and a Neo4j instance. Follow these steps to get your environment ready.
Installing via Pip
The easiest way to install SocialSeed Tasker is using pip:
pip install socialseed-tasker
Infrastructure Setup (Docker)
Tasker relies on Neo4j for its graph capabilities. We recommend using Docker Compose to spin up the database and required services.
# Start Neo4j and the Tasker API
docker compose up -d
Configuration
Set up the required environment variables. You can create a .env file in your project root.
| Variable | Default | Description |
|---|---|---|
TASKER_NEO4J_URI |
bolt://localhost:7687 |
The connection string for your Neo4j instance. |
TASKER_NEO4J_USER |
neo4j |
Neo4j username. |
TASKER_NEO4J_PASSWORD |
(None) | Required password for your Neo4j instance. |
Verification
Once installed, verify that the CLI is working correctly:
tasker status
You should see a summary of the connected graph and its current version (0.9.0).