Creating And Launching A Cillers System
Last updated
Last updated
Make sure that OrbStack (MacOS users) or Docker Desktop (Linux/Windows users) is running. The cillers run
command will just wait for it to start otherwise.
Create and launch your Cillers system by running the following commands.
When executing cillers run
you will start the default stack, stack-graphql-local
, which includes a React web app, a Python GraphQL API, the Couchbase data platform, Redpanda event streaming service, including Redpanda Connect for data processing and integrations, OAuth Access Control with Phantom Token Handler pattern using a combination of Curity and Kong.
stack-rest-local
The same as the default stack, but with a REST API instead of a GraphQL API.
stack-local-low-memory
For computers with less than 16GB of RAM. It is much slower to start but has a higher chance of successfully starting on machines with low memory.
stack-local-without-redpanda
The same as the stack-local-low-memory, but also not running Redpanda to further reduce the memory load.
You can view and edit the stacks in the polytope.yml file.
You should now see the Polytope Container Runtime UI.
Just like in any operating system, some processes run to completion and some should be kept running. You should expect that the following steps should continue to be in the "Running" state: app-api, couchbase, curity, curity-db, kafka-connect, oauth-agent, kong, redpanda, redpanda-console and web-app.
Use the guide at the bottom of the Polytope UI to navigate. You will find the Polytope UI to be incredibly helpful and powerful.
The start up will take a few minutes extra during the first startup of your system, due to downloads of Docker containers and package installations. The first startup run takes around 5 to 10 minutes.
Attention! If you are on a slow network, you may have to restart the "pt run stack" command to get the initialization to complete.
When the system is fully initialized, you have a super scalable, reliable, secure and cost-effective system infrastructure that can easily be scaled up to serving 100 million requests per second running on your computer. All you need to do now is to add the specific logic that you want for your system. We will soon also make it easy to push your system to production.
We provide free support! You can book a free support call here if you run into any issues: https://calendly.com/cillers/free-support
You can also reach us at our Discord server or check out our Trouble Shooting Guide.