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

https://github.com/neotoxic-off/harbour

🛟 Harbour is your rust powered port for container management
https://github.com/neotoxic-off/harbour

Last synced: 17 days ago
JSON representation

🛟 Harbour is your rust powered port for container management

Awesome Lists containing this project

README

          

# Harbour
🛟 Harbour is your rust powered port for container management

![GitHub contributors](https://img.shields.io/github/contributors/Neotoxic-off/harbour)
![GitHub Tag](https://img.shields.io/github/v/tag/Neotoxic-off/harbour)
![GitHub commit activity](https://img.shields.io/github/commit-activity/w/Neotoxic-off/harbour)
![GitHub commit activity](https://img.shields.io/github/commit-activity/w/Neotoxic-off/harbour)
![GitHub last commit](https://img.shields.io/github/last-commit/Neotoxic-off/harbour)

## Install
```
git clone https://github.com/Neotoxic-off/harbour
```

## Usage
```
🛟 Harbour is your rust powered port for container management

Usage: harbour [OPTIONS] --service

Options:
-s, --service
-v, --volume
-n, --network
-i, --image
-p, --ports
-r, --restart [default: no] [possible values: no, always, on-failure, unless-stopped]
-o, --output [default: docker-compose.yml]
-h, --help Print help
-V, --version Print version
```

## Example
```BASH
./harbour --service test_service -n test_network --volume "./tests:/app/tests"
```

```YAML
# This file has been auto generated by Harbour
# Build date: 2025-03-25T16:15:11.023405795+01:00

services:
test_service:
build: test_service
volumes:
- ./tests:/app/tests
networks:
- test_network
restart: no
networks:
test_network:
driver: bridge
```

## Todo
- Store config
- Reuse previous config stored
- Init project multi services
- Scan Dockerfile to init docker compose