sur le serveur aircox - git status #33

Open
opened 2022-03-12 13:57:33 +00:00 by tierce · 1 comment
Owner
# git status                                                                       
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   aircox/models/__pycache__/__init__.cpython-37.pyc
	modified:   aircox/models/__pycache__/episode.cpython-37.pyc
	modified:   aircox/models/__pycache__/log.cpython-37.pyc
	modified:   aircox/models/__pycache__/page.cpython-37.pyc
	modified:   aircox/models/__pycache__/program.cpython-37.pyc
	modified:   aircox/models/__pycache__/sound.cpython-37.pyc
	modified:   aircox/models/__pycache__/station.cpython-37.pyc

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	aircox/migrations/
	aircox_streamer/migrations/
	data.json
	db.backup
	db.sqlite3
	instance/ldap-jsnet.py
	instance/ldap.py
	instance/settings.py
	logs/
	models
	static/admin/
	static/adminsortable2/
	static/aircox/
	static/ckeditor/
	static/content_editor/
	static/filer/
	static/media/
	static/rest_framework/

Selon moi, cela sous-entend que des fichiers ont été modifiés sur le serveur, est-ce qu'il faut les fusionner avec git.radiocampus.be ou github ou on s'en fout ?

``` # git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: aircox/models/__pycache__/__init__.cpython-37.pyc modified: aircox/models/__pycache__/episode.cpython-37.pyc modified: aircox/models/__pycache__/log.cpython-37.pyc modified: aircox/models/__pycache__/page.cpython-37.pyc modified: aircox/models/__pycache__/program.cpython-37.pyc modified: aircox/models/__pycache__/sound.cpython-37.pyc modified: aircox/models/__pycache__/station.cpython-37.pyc Untracked files: (use "git add <file>..." to include in what will be committed) aircox/migrations/ aircox_streamer/migrations/ data.json db.backup db.sqlite3 instance/ldap-jsnet.py instance/ldap.py instance/settings.py logs/ models static/admin/ static/adminsortable2/ static/aircox/ static/ckeditor/ static/content_editor/ static/filer/ static/media/ static/rest_framework/ ``` Selon moi, cela sous-entend que des fichiers ont été modifiés **sur le serveur**, est-ce qu'il faut les fusionner avec git.radiocampus.be ou github ou on s'en fout ?
Owner

Ça dépend:

  • db.sqlite / db.backup -> c'est la db quand sqlite est utilisée, mais étant donné que mysql est utilisé, on peut les supprimer
  • static: dossier où les fichiers statiques sont collectés/servis.
  • */migrations: à garder, ce sont les fichiers de migration de la DB.

Après un git pull, il est recommandé de lancer ./manage.py collectstatic. Je te copie la commande que je lance à chaque pull:
/srv/www/aircox && git pull && source ./venv/bin/activate && ./manage.py makemigrations && ./manage.py migrate && ./manage.py collectstatic && supervisorctl restart all

(makemigration & migrate sont utilisées pour mettre à jour la structure de la DB donc c'est pas toujours utile de les lancer).

Ça dépend: - db.sqlite / db.backup -> c'est la db quand sqlite est utilisée, mais étant donné que mysql est utilisé, on peut les supprimer - `static`: dossier où les fichiers statiques sont collectés/servis. - `*/migrations`: à garder, ce sont les fichiers de migration de la DB. Après un `git pull`, il est recommandé de lancer `./manage.py collectstatic`. Je te copie la commande que je lance à chaque pull: `/srv/www/aircox && git pull && source ./venv/bin/activate && ./manage.py makemigrations && ./manage.py migrate && ./manage.py collectstatic && supervisorctl restart all` (makemigration & migrate sont utilisées pour mettre à jour la structure de la DB donc c'est pas toujours utile de les lancer).
tierce added the
gnuragistes
label 2022-04-30 16:15:57 +00:00
Sign in to join this conversation.
No description provided.