Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.92 KB

File metadata and controls

59 lines (39 loc) · 1.92 KB

Devboxes

This repository contains a collection of Jetify Devbox configurations to help Catosplace Engineers set up and manage their development environments efficiently.

Prerequisites

Before you can run the Devbox shell, ensure you have the following installed:

  • Git - Version control system to clone this repository.
  • NixOS - Required for Linux environments.
  • Jetify Devbox CLI - Command-line interface for managing Devbox configurations.
  • WSL - Recommended for Windows users to run a Linux environment.

Getting Started

  1. Clone the repository into a folder called devboxes:

    git clone https://github.com/yourusername/catosplace-devcontainers.git devboxes
    cd devboxes
  2. Access your development environment:

    Follow the instructions provided by the Devbox shell to access and use your development environment.

Example: Starting the Engineering-Base Devbox

  1. Navigate to the appropriate directory:

    cd devboxes/engineering-base
  2. Run the Devbox shell:

    devbox shell

Using act to run GitHub Actions locally

Need to create a .secrets file with the GITHUB_TOKEN included

GITHUB_TOKEN={YOUR_GITHUB_TOKEN}

License

This project is licensed under the GNU GPLv3 License. See the LICENSE.md file for details.

Contact

For any questions or support, please open an issue on this repository or contact us at engineering@catosplace.co.nz.