The NCA Toolkit API eliminates monthly subscription fees by consolidating common API functionalities into a single FREE API. Designed for businesses, creators, and developers, it streamlines advanced media processing, including video editing and captioning, image transformations, cloud storage, and Python code execution.
This setup provides a local development environment for the No Code Architect Toolkit using Docker Compose with MinIO for S3-compatible storage.
Start the local environment:
docker compose -f docker-compose.local.yml up -d
Access the applications:
View logs:
docker compose -f docker-compose.local.yml logs -f
Stop the environment:
docker compose -f docker-compose.local.yml down
All configuration is in .env.local
:
local-dev-key-123
minioadmin
minioadmin123
nca-toolkit-local
(auto-created)http://minio:9000
(internal) / http://localhost:9000
(external)storage
volumelogs
volumeminio_data
volumedocker compose -f docker-compose.local.yml build ncat
docker compose -f docker-compose.local.yml up -d
docker compose -f docker-compose.local.yml down
docker volume rm no-code-architects-toolkit_minio_data
docker compose -f docker-compose.local.yml up -d
minioadmin
/ minioadmin123
nca-toolkit-local
buckethttp://ncat:8080
(internal network)http://minio:9000
(internal S3 API)http://minio:9000
(internal network)storage
volumelogs
volumeminio_data
volumen8n_data
volume./local-files
directory┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ NCA Toolkit │ │ n8n │ │ MinIO │
│ localhost:8080│ │ localhost:5678│ │ localhost:9000 │
│ │ │ │ │ (S3 API) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
└───────────────────────┼───────────────────────┘
│
┌─────────────────┐
│ MinIO Console │
│ localhost:9001 │
└─────────────────┘
The setup uses a custom Docker network (nca-network
) for service communication and exposes only necessary ports to the host.