0.1.9 • Published 6 years ago

cli2compose v0.1.9

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

npm.io

cli2compose

Translates

docker create \
  --name=nextcloud \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -p 443:443 \
  -v :/config \
  -v :/data \
  --restart unless-stopped \
  linuxserver/nextcloud

into

version: "2"
services:
  app:
    image: linuxserver/nextcloud
    container_name: nextcloud
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
    ports:
      - 443:443
    volumes:
      - :/config
      - :/data
    restart: unless-stopped

Installation

npm i -g cli2compose

Usage

CLI

cli2compose docker run mariadb > docker-compose.yml

Node.js

const cli2compose = require('cli2compose');
const yaml = cli2compose('docker run mariadb');
console.log(yaml);

Browser

<script src="https://unpkg.com/cli2compose"></script>
<script>
    console.log(cli2compose('docker run mariadb'));
</script>

Supported options

docker [create|run] [--volume|-v] [--publish|-p] [--network|--net] [--restart] [--expose] [--env|-e] [--links] [--name] image [command]
0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago