fix typo, improve formatting
This commit is contained in:
parent
a803291447
commit
8cf7293daf
22
README.md
22
README.md
|
@ -21,7 +21,7 @@ ports, bind mounting a host volume, and so on. The script exports a shell
|
||||||
function named `run_embark`.
|
function named `run_embark`.
|
||||||
|
|
||||||
Many aspects of `run_embark`'s behavior can be overridden with environment
|
Many aspects of `run_embark`'s behavior can be overridden with environment
|
||||||
variables, and that approach can be (optionally) combined with `docker build`:
|
variables, and that approach can be (optionally) combined with `docker build`.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
export EMBARK_DOCKER_IMAGE=statusim/embark
|
export EMBARK_DOCKER_IMAGE=statusim/embark
|
||||||
|
@ -50,7 +50,7 @@ and
|
||||||
for all possible overrides.
|
for all possible overrides.
|
||||||
|
|
||||||
It's possible to pass additional options to `docker run` by specifying them
|
It's possible to pass additional options to `docker run` by specifying them
|
||||||
before `--`:
|
before `--`.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
run_embark [docker-run-opts] -- [command]
|
run_embark [docker-run-opts] -- [command]
|
||||||
|
@ -79,7 +79,7 @@ effectively ignored.
|
||||||
|
|
||||||
### Shortcuts
|
### Shortcuts
|
||||||
|
|
||||||
These are equivlent:
|
These are equivalent:
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
run_embark
|
run_embark
|
||||||
|
@ -129,7 +129,7 @@ nodeenv --prebuilt --node 10.7.0 ~/.local/nodeenv/my_node
|
||||||
simple_nodeenv 10.7.0 my_node
|
simple_nodeenv 10.7.0 my_node
|
||||||
```
|
```
|
||||||
|
|
||||||
Activate and deactivate environments with `nac` and `denac`:
|
Activate and deactivate environments with `nac` and `denac`.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
nac my_node
|
nac my_node
|
||||||
|
@ -143,7 +143,7 @@ installation, while `nodeenv` does not.
|
||||||
|
|
||||||
#### `nvm`
|
#### `nvm`
|
||||||
|
|
||||||
If `nvm` is preferable, it needs to be loaded first:
|
If `nvm` is preferable, it needs to be loaded first.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
nvm_load
|
nvm_load
|
||||||
|
@ -152,7 +152,7 @@ nvm install --latest-npm 8.11.3
|
||||||
|
|
||||||
`nvm deactivate` and `nvm unload` will work as expected. It's also possible to
|
`nvm deactivate` and `nvm unload` will work as expected. It's also possible to
|
||||||
move between `nodeenv` and `nvm` environments without first deactivating or
|
move between `nodeenv` and `nvm` environments without first deactivating or
|
||||||
unloading:
|
unloading.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
nac default
|
nac default
|
||||||
|
@ -171,7 +171,7 @@ build, should you need to edit files within a running container.
|
||||||
Some nice-to-have utilities are not installed by default, but this can be done
|
Some nice-to-have utilities are not installed by default, but this can be done
|
||||||
by running
|
by running
|
||||||
[`install-extras.sh`](https://github.com/embark-framework/embark-docker/blob/master/env/install-extras.sh)
|
[`install-extras.sh`](https://github.com/embark-framework/embark-docker/blob/master/env/install-extras.sh)
|
||||||
as the `root` user in an already running container:
|
as the `root` user in an already running container.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
docker exec -it $container_id install-extras.sh
|
docker exec -it $container_id install-extras.sh
|
||||||
|
@ -181,7 +181,7 @@ docker exec -it $container_id install-extras.sh
|
||||||
|
|
||||||
#### Simple
|
#### Simple
|
||||||
|
|
||||||
A single command with options can be supplied directly:
|
A single command with options can be supplied directly.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
run_embark bash
|
run_embark bash
|
||||||
|
@ -196,7 +196,7 @@ run_embark ps -ef
|
||||||
|
|
||||||
#### Compound
|
#### Compound
|
||||||
|
|
||||||
Compound commands should be passed to `bash -[i]c`:
|
Compound commands should be passed to `bash -[i]c`.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
run_embark bash -c 'ps -ef && ls / ; which embark'
|
run_embark bash -c 'ps -ef && ls / ; which embark'
|
||||||
|
@ -291,7 +291,7 @@ run_embark -e HOST_HOSTNAME=$HOSTNAME -- $a b c
|
||||||
#### `docker exec`
|
#### `docker exec`
|
||||||
|
|
||||||
When executing compound commands via `docer exec` in a running embark
|
When executing compound commands via `docer exec` in a running embark
|
||||||
container, `su-exec` and `bash -[i]c` can be used together:
|
container, `su-exec` and `bash -[i]c` can be used together.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
docker exec -it $container_id su-exec embark \
|
docker exec -it $container_id su-exec embark \
|
||||||
|
@ -305,7 +305,7 @@ SCRIPT
|
||||||
'
|
'
|
||||||
```
|
```
|
||||||
|
|
||||||
To go non-interactive, manually source the embark user's `.bash_env`:
|
To go non-interactive, manually source the embark user's `.bash_env`.
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
docker exec -it $container_id su-exec embark \
|
docker exec -it $container_id su-exec embark \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Author: Michael Bradley (https://github.com/michaelsbradleyjr/)
|
# Author: Michael Bradley (https://github.com/michaelsbradleyjr)
|
||||||
# Based on the zork theme:
|
# Based on the zork theme:
|
||||||
# https://github.com/Bash-it/bash-it/blob/master/themes/zork/zork.theme.bash
|
# https://github.com/Bash-it/bash-it/blob/master/themes/zork/zork.theme.bash
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue