Operations grimoire/Git operations in production containers
From Nasqueron Agora
Sometimes, there is a need to use Git from a container.
If you're on Dwellers and not inside a container, you're interested by Dwellers to DevCentral.
This is not a good practice
Fill a task on Phabricator and explains why you need to do this.
These should be addressed and eliminated as a goal.
When deployed code diverge than upstream
- Create a
productionbranch to store any edited code - Document on the grimoire the need to rebase this production branch against upstream relevant branch (generally
master)
Git configuration
If you need to quickly use Git in production, use the following commit references if you use a shared ops account:
$ cat > ~/.gitconfig
[user]
email = ops-noreply@nasqueron.org
name = Nasqueron Operations
Known current cases
- Rebase a production branch against a master branch: we should use instead allow two containers for the same service, to be prepare a new container from a new image instead of rebase the code in the prod container directly.
