Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/egoist/doko

A docker-based development dependency manager.
https://github.com/egoist/doko

Last synced: about 1 month ago
JSON representation

A docker-based development dependency manager.

Awesome Lists containing this project

README

        

# Doko

A docker-based development dependency manager.

## Why

Stop messing with system dependencies, running the services you need in a perfectly isolated Docker container instead, for local development only.

## Install

```bash
npm i -g @egoist/doko
```

## Built-in services

- `postgres`
- `mysql`
- `redis`
- `chrome`
- `qdrant`
- `traefik`

## Usage

### Show the list of running services

```bash
doko list
```

### Start a service

```bash
doko start redis
```

### Stop a service

```bash
doko stop redis
```

### Password

Default password for `postgres` service is `password`

### Run commands in a service's Docker container

```bash
doko repl
# e.g.
doko repl postgres
```

## License

MIT © [EGOIST](https://github.com/sponsors/egoist)