Work Localy
Last updated on
Setup the development environment
Prerequisites
Run the development environment
mise install
task initThis command will install all the necessary dependencies and tools for the development environment, including the Rust toolchain, Node.js, and any other required CLI.
The task init command will set up the development environment, install basic dependencies and Git Hooks.
Start the services
# Generate locally trusted tls certificates
task gen:tls
task gen:tls-wildcardOnce the certificates are generated, you can start the services with the following command:
task serviceStart the Kubernetes cluster
task k3d:upThis command will start a local Kubernetes cluster using K3D, which is a lightweight Kubernetes distribution. This cluster is will be used to test the ProxyAuthK8S project locally and is already configured to trust the oauth2 server and certificates.
Start the applicance
task back:tls
task front:tlsEach command will start in different terminal and exposed tls services for the backend and frontend of the ProxyAuthK8S project.
Setup CDE
SOON TM
Have feedback?
Share on GitHub