The dip is a CLI dev–tool that provides native-like interaction with a Dockerized application.
Fixed:
shell: false
commands with any argument fails #135Fixes:
gem install dip -v 7.1.2
Fixed compatibility with Psych 4.0
gem install dip -v 7.1.1
Added shell option to the config, true by default #128
gem install dip -v 7.1.0
Fixed dns
and ssh
commands #122
gem install dip -v 7.0.1
command: echo $(pwd)
service
key to be running on the host like a local command.gem install dip -v 7.0.0
The compiled binary is no more provided since version 7, because of new version of Ruby Packer not released for a long time with the recent Ruby version. Also, there was a lot of work to prepare each release of Dip for MacOS version.
dip ssh add
command #89gem install dip -v 6.1.0
or
curl -L https://github.com/bibendi/dip/releases/download/v6.1.0/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip
--project-directory
to docker-compose command #87gem install dip -v 6.0.0
or
curl -L https://github.com/bibendi/dip/releases/download/v6.0.0/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip
Nothing changed from v5.0.0.rc1.
$DIP_WORK_DIR_REL_PATH
special environment variable to change the working dirExample:
dip.yml
environment:
WORK_DIR: /app/${DIP_WORK_DIR_REL_PATH}
docker-compose.yml
services:
app:
working_dir: ${WORK_DIR:-/app}
dip run -p 3000:3000 bundle exec rackup config.ru
gem install dip -v 5.0.0
or
curl -L https://github.com/bibendi/dip/releases/download/v5.0.0/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip
$DIP_WORK_DIR_REL_PATH
special environment variablegem install dip -v 5.0.0.rc1
curl -L https://github.com/bibendi/dip/releases/download/v5.0.0.rc1/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip