use symbolic links instead of copy
The update instructions always contains the lines to update the init scripts by copying it over. By using a symbolic link this step is not necessary because the latest version is always referenced. Running my gitlab instance with symbolic links since the beginning with no problems.