https://github.com/hivenetes/bots
Demonstrates Development Environment as Code using Dagger.io, Tilt and Docker Desktop
https://github.com/hivenetes/bots
dagger developer-tools docker tilt
Last synced: 7 months ago
JSON representation
Demonstrates Development Environment as Code using Dagger.io, Tilt and Docker Desktop
- Host: GitHub
- URL: https://github.com/hivenetes/bots
- Owner: hivenetes
- Created: 2022-09-29T09:46:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-11T12:19:56.000Z (about 2 years ago)
- Last Synced: 2023-12-11T13:34:49.317Z (about 2 years ago)
- Topics: dagger, developer-tools, docker, tilt
- Language: HTML
- Homepage:
- Size: 28.5 MB
- Stars: 15
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bots: more than an App
This project will help you create a streamlined microservices development workflow for Kubernetes.
We have leveraged popular tools such as [Tilt](https://tilt.dev/), [Docker Desktop](https://www.docker.com/products/docker-desktop/), and [dagger-rs](https://github.com/kjuulh/dagger-rs) to achieve this.
> [Before you begin >>](./docs/blog.md)

## Prerequisites
* [Docker Desktop](https://www.docker.com/products/docker-desktop/)
* [Tilt](https://docs.tilt.dev/install.html)
* [Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html)
## Local Development using Tilt
* Copy the `tilt_config.json` from `tilt-resources/` to root dir
```bash
cp tilt-resources/local/tilt_config_local.json tilt_config.json
```
* Start Tilt:
```bash
tilt up
# Open the UI on a browser at http://localhost:10350/
```
* Once the development is done, stop Tilt
```bash
# Cleans up all the resources specified in the Tiltfile
tilt down
```
## Overview of the Development workflow
