Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 15 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,38 @@
# Composerize Docker

Just a docker wrapper for [magicmark/composerize](https://github.com/magicmark/composerize).
Just a docker wrapper for [composerize/composerize](https://github.com/composerize/composerize).

## Getting started

### Simple
```
docker run -it maaxgr/composerize:1.0.6 composerize \
docker run -it maaxgr/composerize:latest composerize \
docker run -d --name web1 --net mynetwork jmalloc/echo-server:latest
```

### Simple with existing `docker-compose.yml` file
```
docker run -it maaxgr/composerize:latest composerize \
docker run -d --name web1 --net mynetwork jmalloc/echo-server:latest \
< docker-compose.yml
```


### With function

Declare the following in `.bashrc`:
```
composerize() {
docker run -it maaxgr/composerize:1.0.6 composerize "$@"
docker run -it maaxgr/composerize:latest composerize "$@"
}
```

Run function:
```
composerize docker run -d --name web1 --net mynetwork jmalloc/echo-server:latest
```

Or run function with existing `docker-compose.yml` file:
```
composerize docker run -d --name web1 --net mynetwork jmalloc/echo-server:latest < docker-compose.yml
```
2 changes: 1 addition & 1 deletion build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM node:16.14.0
ENV NODE_ENV=production
RUN npm install composerize@1.0.6 -g
RUN npm install composerize -g