Cli utility for interacting with a server instance
.
└─ project
├── ...
└── dist
├── Dockerfile
└── ...
Use ARG
to declare variables passed with rpi-deploy --vars
option (mainly PORT
)
# ...
ARG PORT
EXPOSE $PORT
# ...
# create zip for target application
$ rpi zip project/dist project.zip
# deploy application
$ rpi deploy ./project.zip --vars PORT=8080
# install dependencies
yarn install
# build cli
yarn build-local
# link the package globally
npm link
# test cli
rpi -h