Releases: IcaliaLabs/plis
You silly fool
Fixed #15
Download & Install (Linux):
sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build11/plis-`uname -s`_`uname -m` > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
Take a breath bro: Fixed service start when service is not up
Plis was trying a docker-compose start [requested-service]
even when [requested-service]
is not created... Now it's fixed!
That's why we test stuff before releasing: Fixed Service Groups
So I "made a bear" (hacer el oso) yesterday, here's the fix. Note also that we pushed the file size down to 4M (from 8.8M from the previous release)
New Feature:
Now you can add labels to services using the com.icalialabs.plis.group
so you can summon them by group name. Take, for example:
version: "3.1"
services:
postgres:
image: postgres:9-alpine
labels:
# "Label Dictionary" form:
com.icalialabs.plis.group: database backend relational
redis:
image: redis:3-alpine
labels:
# "Label List" form:
- com.icalialabs.plis.group = database backend
nginx:
image: nginx:alpine
labels:
com.icalialabs.plis.group: frontend
With plis start [group-or-service-name]
you can bring up the containers matching the given groups, in addition to single services:
# Start 'database' group, which includes postgres and redis:
plis start database
# Start 'frontend' group:
plis start frontend
# Start 'frontend' group, along with 'redis' service:
plis start frontend redis
Enjoy!
No rest for the wicked (or fools): More fixes!
Fixed problems on start
command whenever the requested service name is a substring of another service name.
Installation Instructions:
Mac & Linux (64bit):
Copy & paste at your own discretion:
sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build10/plis-`uname -s`_`uname -m` > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
Windows (64bit):
Download the executable, rename & run...
You know you wanted it: Service Groups
New Feature:
Now you can add labels to services using the com.icalialabs.plis.group
so you can summon them by group name. Take, for example:
version: "3.1"
services:
postgres:
image: postgres:9-alpine
labels:
com.icalialabs.plis.group: database backend relational
redis:
image: redis:3-alpine
labels:
com.icalialabs.plis.group: database backend
nginx:
image: nginx:alpine
labels:
com.icalialabs.plis.group: frontend
With plis start [group-or-service-name]
you can bring up the containers matching the given groups, in addition to single services:
# Start 'database' group, which includes postgres and redis:
plis start database
# Start 'frontend' group:
plis start frontend
# Start 'frontend' group, along with 'redis' service:
plis start frontend redis
Enjoy!
Docklov: Command to check the Docker build context
This update adds the new command plis check context
, which will list the project files that will be sent to a Docker build as a context.
This is very useful to debug which files can or cannot be copied to a Docker image during the build process.
Installation Instructions:
Mac & Linux (64bit):
Copy & paste at your own discretion:
sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build6/plis-`uname -s`_`uname -m` > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
Windows (64bit):
Download the executable, rename & run...
Compatibility with Docker >= 1.13
Docker 1.13 changed a bit the output of the container inspection command, breaking the previous plis
release...
Installation Instructions:
Mac & Linux (64bit):
Copy & paste at your own discretion:
sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build5/plis-`uname -s`_`uname -m` > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
Windows (64bit):
Download the executable, rename & run...
Say hello to `build` and `bundle`
New
This release enables the build
and bundle
commands...
Installation Instructions:
Mac & Linux (64bit):
Copy & paste at your own discretion:
sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build4/plis-`uname -s`_`uname -m` > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
Windows (64bit):
Download the executable, rename & run...
v0.0.0.build3: Using 'scale' to bring more buddies to the party
New:
- Added 'scale' command to invoke
docker-compose scale
command.
Installation Instructions:
- Mac (64bit): sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build3/plis-darwin_x86_64 > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
- Linux (64bit): sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build3/plis-linux_x86_64 > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
v0.0.0.build2: Minor fix
Fixes:
- Issue with
plis start
with no already-created containers
Installation Instructions:
- Mac (64bit): sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build2/plis-darwin_x86_64 > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"
- Linux (64bit): sudo sh -c "curl -L https://github.com/IcaliaLabs/plis/releases/download/v0.0.0.build2/plis-linux_x86_64 > /usr/local/bin/plis && chmod +x /usr/local/bin/plis"