Sets of entrypoints for Linux containers
# Define installation folder
export INSTALL_DIRECTORY=/usr/local/sbin
# Use local installation
sudo src/dumb-entrypoint/installer install
# Use remote installation
curl --location "https://github.com/timonier/dumb-entrypoint/raw/master/src/dumb-entrypoint/installer" | sudo sh -s -- install
Note 1: If you do not define INSTALL_DIRECTORY
, dumb-entrypoint
will be installed in /usr/sbin
.
Note 2: gosu
is required by dumb-entrypoint
.
# Define installation folder
export INSTALL_DIRECTORY=/usr/local/sbin
# Use local installation
sudo src/dumb-init/installer install
# Use remote installation
curl --location "https://github.com/timonier/dumb-entrypoint/raw/master/src/dumb-init/installer" | sudo sh -s -- install
Note: If you do not define INSTALL_DIRECTORY
, dumb-init
will be installed in /usr/sbin
.
# Define installation folder
export INSTALL_DIRECTORY=/usr/local/sbin
# Use local installation
sudo src/gosu/installer install
# Use remote installation
curl --location "https://github.com/timonier/dumb-entrypoint/raw/master/src/gosu/installer" | sudo sh -s -- install
Note: If you do not define INSTALL_DIRECTORY
, gosu
will be installed in /usr/sbin
.
# Use local installation
sudo src/s6-overlay/installer install
# Use remote installation
curl --location "https://github.com/timonier/dumb-entrypoint/raw/master/src/s6-overlay/installer" | sudo sh -s -- install
Note 1: It is not possible to change the installation folder.
Note 2: It is not possible to remove s6-overlay
.
Note: If you do not define INSTALL_DIRECTORY
, gosu
will be installed in /usr/sbin
.
- Fork it.
- Create your branch:
git checkout -b my-new-feature
. - Commit your changes:
git commit -am 'Add some feature'
. - Push to the branch:
git push origin my-new-feature
. - Submit a pull request.
If you like / use this project, please let me known by adding a ★ on the GitHub repository.