added generate the release env to pleroma.instance gen

This commit is contained in:
Maksim Pechnikov 2020-08-07 15:55:08 +03:00
commit cf53e300f8
3 changed files with 13 additions and 4 deletions

View file

@ -36,7 +36,8 @@ defmodule Mix.Tasks.Pleroma.Instance do
listen_port: :string,
strip_uploads: :string,
anonymize_uploads: :string,
dedupe_uploads: :string
dedupe_uploads: :string,
skip_release_env: :boolean
],
aliases: [
o: :output,
@ -241,6 +242,16 @@ defmodule Mix.Tasks.Pleroma.Instance do
write_robots_txt(static_dir, indexable, template_dir)
if Keyword.get(options, :skip_release_env, false) do
shell_info("""
Release environment file is skip. Please generate the release env file before start.
`MIX_ENV=#{Mix.env()} mix pleroma.release_env gen`
""")
else
shell_info("Generation the environment file:")
Mix.Tasks.Pleroma.ReleaseEnv.run(["gen"])
end
shell_info(
"\n All files successfully written! Refer to the installation instructions for your platform for next steps."
)