Information about the architecture and makeup of the LTC's infrastructure.
For basic local development using docker compose:
-
Open a terminal and run:
direnv allow docker compose up
-
Browse to
http://localhost:8080(for browser-based sessions: command palette:>open port in browser).
Run make help within a Codespace to see options.
-
If you're using your own environment, here's one way to do it:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --determinate nix-shell -p direnv kubectl kubernetes-helm k3d skaffold
Run make check to confirm the environment is ready.
Run make cluster (and optionally, make dashboard for the Kubernetes-dashboard app)
Test deployment with skaffold dev.
To remove all cluster resources, run make delete.
This Source Code Form is subject to the terms of the Mozilla Public License, v2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
Developed in 🇨🇦 Canada by the Learning and Teaching Centre at BCIT.