Basic release skeleton
This commit is contained in:
parent
d5330ed125
commit
3d374bf7df
1
config/releases.exs
Normal file
1
config/releases.exs
Normal file
@ -0,0 +1 @@
|
||||
import Config
|
12
rel/env.sh.eex
Normal file
12
rel/env.sh.eex
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Sets and enables heart (recommended only in daemon mode)
|
||||
# if [ "$RELEASE_COMMAND" = "daemon" ] || [ "$RELEASE_COMMAND" = "daemon_iex" ]; then
|
||||
# HEART_COMMAND="$RELEASE_ROOT/bin/$RELEASE_NAME $RELEASE_COMMAND"
|
||||
# export HEART_COMMAND
|
||||
# export ELIXIR_ERL_OPTIONS="-heart"
|
||||
# fi
|
||||
|
||||
# Set the release to work across nodes
|
||||
export RELEASE_DISTRIBUTION=name
|
||||
export RELEASE_NODE=<%= @release.name %>@127.0.0.1
|
5
rel/pleroma_ctl
Executable file
5
rel/pleroma_ctl
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
# XXX: This should be removed when elixir's releases get custom command support
|
||||
SCRIPT=$(readlink -f "$0")
|
||||
SCRIPTPATH=$(dirname "$SCRIPT")
|
||||
$SCRIPTPATH/pleroma eval 'Pleroma.ReleaseTasks.mix_task("'"$*"'")'
|
11
rel/vm.args.eex
Normal file
11
rel/vm.args.eex
Normal file
@ -0,0 +1,11 @@
|
||||
## Customize flags given to the VM: http://erlang.org/doc/man/erl.html
|
||||
## -mode/-name/-sname/-setcookie are configured via env vars, do not set them here
|
||||
|
||||
## Number of dirty schedulers doing IO work (file, sockets, etc)
|
||||
##+SDio 5
|
||||
|
||||
## Increase number of concurrent ports/sockets
|
||||
##+Q 65536
|
||||
|
||||
## Tweak GC to run more often
|
||||
##-env ERL_FULLSWEEP_AFTER 10
|
Loading…
Reference in New Issue
Block a user