Skip to content

Neotoxic-off/harbour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Harbour

πŸ›Ÿ Harbour is your rust powered port for container management

GitHub contributors GitHub Tag GitHub commit activity GitHub commit activity GitHub last commit

Install

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

Usage

πŸ›Ÿ Harbour is your rust powered port for container management

Usage: harbour [OPTIONS] --service <SERVICE>

Options:
  -s, --service <SERVICE>  
  -v, --volume <VOLUME>    
  -n, --network <NETWORK>  
  -i, --image <IMAGE>      
  -p, --ports <PORTS>      
  -r, --restart <RESTART>  [default: no] [possible values: no, always, on-failure, unless-stopped]
  -o, --output <OUTPUT>    [default: docker-compose.yml]
  -h, --help               Print help
  -V, --version            Print version

Example

./harbour --service test_service -n test_network --volume "./tests:/app/tests"
# 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

About

πŸ›Ÿ Harbour is your rust powered port for container management

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages