Our CLI tool lets you run and manage the entire, fully functional stack for development purposes.
Stack:
- UI Service (crux-ui)
- Backend Service (crux)
- PostgreSQL database (custom dyrecetorio multidatabase)
- Authentication - Ory Kratos service
- Migrations (for databases)
- SMTP mail test server (local development)
- Docker or Podman installed on your system.
- Go Compiler to run the CLI from its source code. (Precompiled binaries are in the works.)
Using the following step, you can generate the appropriate docker compose files. Once generated, you can easily spin up your own dyrector.io platform instance.
# make sure to be in a folder where docker compose and config files should be generated
docker run --rm -it -v $PWD:/work --workdir /work ghcr.io/dyrector-io/dyrectorio/cli/dyo:stable generate compose
docker compose up -d- Execute
go install github.com/dyrector-io/dyrectorio/golang/cmd/dyo@develop - Execute
dyo up - After you navigated to
localhost:8000(this is the default Traefik port) you will see a Login screen - Register an account with whatever e-mail address you see fit (doesn't have to be valid one)
- Navigate to
localhost:4436where you will find your mail as all outgoing e-mails will land here - Open your e-mail message and using the link inside you can activate your account
- Happy deploying! 🎬
- Clone the repository to your local workdir with
git clone - Execute
make upin the project root - Open the
localhost:8000 - Happy deploying! 🎬