Add cp command
This commit is contained in:
parent
4415a74407
commit
6495285173
@ -18,7 +18,7 @@ config :pleroma, Pleroma.Repo,
|
|||||||
# Uncomment what you need or delete it all.
|
# Uncomment what you need or delete it all.
|
||||||
#
|
#
|
||||||
# Want to use the config generator instead?
|
# Want to use the config generator instead?
|
||||||
# Try `./pleroma mix pleroma.instance gen` and then `./pleroma cp conf/generated_config.exs config.exs`.
|
# Try `./pleroma mix pleroma.instance gen` and then `./pleroma cp /home/pleroma/pleroma/config/generated_config.exs config.exs`.
|
||||||
#
|
#
|
||||||
# Need some inspiration?
|
# Need some inspiration?
|
||||||
# Take a look at https://git.pleroma.social/pleroma/pleroma/tree/develop/config
|
# Take a look at https://git.pleroma.social/pleroma/pleroma/tree/develop/config
|
||||||
|
49
pleroma
49
pleroma
@ -270,6 +270,13 @@ action__mod() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
action__cp() {
|
||||||
|
container="$(docker_compose ps -q server)"
|
||||||
|
|
||||||
|
echo "$container:$1 -> $2"
|
||||||
|
docker cp "$container:$1" "$2"
|
||||||
|
}
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
# Help #
|
# Help #
|
||||||
#########################################################
|
#########################################################
|
||||||
@ -282,36 +289,40 @@ Usage:
|
|||||||
$0 [action] [action-args...]
|
$0 [action] [action-args...]
|
||||||
|
|
||||||
Actions:
|
Actions:
|
||||||
build (Re)build the pleroma container.
|
build (Re)build the pleroma container.
|
||||||
|
|
||||||
dump Dump the generated docker-compose.yml to stdout.
|
dump Dump the generated docker-compose.yml to stdout.
|
||||||
|
|
||||||
debug [bin] [args...] Launches a new pleroma container but uses \$bin instead of phx.server as entrypoint.
|
debug [bin] [args...] Launches a new pleroma container but uses \$bin instead of phx.server as entrypoint.
|
||||||
**Warning**: This is intended for debugging pleroma with tools like :debugger and :observer.
|
**Warning**: This is intended for debugging pleroma with tools like :debugger and :observer.
|
||||||
It thus forwards your X-Server into docker and temporarily fiddles with your xhost
|
It thus forwards your X-Server into docker and temporarily fiddles with your xhost
|
||||||
access controls. If this is a security concern for you, please export NO_X_FORWARDING=1
|
access controls. If this is a security concern for you, please export NO_X_FORWARDING=1
|
||||||
before launching a debugger session.
|
before launching a debugger session.
|
||||||
|
|
||||||
enter Spawn a shell inside the container for debugging/maintenance.
|
enter Spawn a shell inside the container for debugging/maintenance.
|
||||||
This command does not link to the postgres container.
|
This command does not link to the postgres container.
|
||||||
If you need that use #debug instead.
|
If you need that use #debug instead.
|
||||||
|
|
||||||
logs Show the current container logs.
|
logs Show the current container logs.
|
||||||
|
|
||||||
mix [task] [args...] Run a mix task without entering the container.
|
mix [task] [args...] Run a mix task without entering the container.
|
||||||
|
|
||||||
mod [file] Creates the file in custom.d and downloads the content from pleroma.social.
|
mod [file] Creates the file in custom.d and downloads the content from pleroma.social.
|
||||||
The download respects your \$PLEROMA_VERSION from .env.
|
The download respects your \$PLEROMA_VERSION from .env.
|
||||||
|
|
||||||
passthrough / p [...] Pass any custom command to docker-compose.
|
passthrough / p [...] Pass any custom command to docker-compose.
|
||||||
|
|
||||||
restart Executes #stop and #start respectively.
|
restart Executes #stop and #start respectively.
|
||||||
|
|
||||||
start / up Start pleroma and sibling services.
|
start / up Start pleroma and sibling services.
|
||||||
|
|
||||||
stop / down Stop pleroma and sibling services.
|
stop / down Stop pleroma and sibling services.
|
||||||
|
|
||||||
status / ps Show the current container status.
|
status / ps Show the current container status.
|
||||||
|
|
||||||
|
copy / cp [source] [target] Copy a file from your pc to the pleroma container.
|
||||||
|
This operation only works in one direction.
|
||||||
|
For making permanent changes to the container use custom.d.
|
||||||
|
|
||||||
Environment:
|
Environment:
|
||||||
DEBUG can be used to modify the loglevel.
|
DEBUG can be used to modify the loglevel.
|
||||||
|
Loading…
Reference in New Issue
Block a user