BoZhenka
Gets git-error while AWS deployment
Hi, I was near to the end of deploy but something was wrong.
I thinking that I was already done all configuration on a server and on a project. The last command which I do is: mix edeliver build release --branch=configure_deploy_branch
And when I do so I get the next output:
BUILDING RELEASE OF MY_APP APP ON BUILD HOST
-----> Authorizing hosts
-----> Ensuring hosts are ready to accept git pushes
bash is installed and the default shell
fatal: not in a git directory
A remote command failed on:
ubuntu@stage.my_app.net
Output of the command is shown above and the command executed
on that host is printed below for debugging purposes:
FAILED with exit status 128:
current_shell="$0" || :
[ -z "$current_shell" ] && current_shell="$SHELL"
case "$current_shell" in
(*bash*) echo 'bash is installed and the default shell' ;;
(*zsh*) echo 'zsh is installed and the default shell' ;;
(*)
echo
echo "You are using an unsupported shell: '$current_shell'"
echo "edeliver requires either bash or zsh to be installed"
echo "and the default shell for the build user 'ubuntu'"
echo "on your build host: 'stage.my_app.net'."
exit 1
;;
esac
set -e
if [ ! -d /home/ubuntu/deploy/my_app/app_builds ]
then
mkdir -p /home/ubuntu/deploy/my_app/app_builds
cd /home/ubuntu/deploy/my_app/app_builds
git init
git config receive.denyCurrentBranch ignore
else
cd /home/ubuntu/deploy/my_app/app_builds
git config receive.denyCurrentBranch ignore
fi
Here you can find my configuration .deliver/config :
APP="my_app"
BUILD_HOST="stage.my_app.net"
BUILD_USER="ubuntu"
BUILD_AT="/home/ubuntu/deploy/my_app/app_builds"
STAGING_HOSTS="stage.my_app.net"
STAGING_USER="ubuntu"
DELIVER_TO="/home/ubuntu/deploy/my_app/app_releases"
AUTO_VERSION=git-branch+git-revision+build-date+build-time
# for implementing prod.secret.exs in prod server
pre_erlang_get_and_update_deps() {
local _prod_secret_path="/home/ubuntu/deploy/my_app/app_config/prod.secret.exs"
if [ "$TARGET_MIX_ENV" = "prod" ]; then
__sync_remote "
ln -sfn '$_prod_secret_path' '$BUILD_AT/config/prod.secret.exs'
"
fi
}
# for compiling assets
.......
Ask if you need some additional information.
I saw something similar here , but my ~/.ssh/config already changed and still nothing
Popular in Questions
Hi,
I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
Hi there,
I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
I have VueJS GUIs with the project generated using Webpack.
I have Elixir modules that will need to be used by the VueJS GUIs.
I forese...
New
Hi everyone!
I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
i’m a new one to elixir
which editor can i use
vs code? or atom?
Thanks! :smiley:
New
Other popular topics
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
If I have a post route which an argument:
post /my_post_route/:my_param1, MyController.my_post_handler
How would get the post params ...
New
Hello!
tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability.
After spen...
New
After calling mix ecto.create I get this error:
17:00:32.162 [error] GenServer #PID<0.412.0> terminating
** (Postgrex.Error) FATAL...
New
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex









