Merge branch 'hotfix/2.0.1'

This commit is contained in:
Colin Maudry
2025-09-24 10:22:59 +02:00
3 changed files with 23 additions and 2 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
environment: ${{ github.ref_name }} environment: ${{ github.ref_name }}
steps: steps:
- name: Checkout repositorypu - name: Checkout repository
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Set up SSH key - name: Set up SSH key
@@ -40,4 +40,4 @@ jobs:
key: ${{ secrets.ARTIFACT_SSH_KEY }} key: ${{ secrets.ARTIFACT_SSH_KEY }}
passphrase: ${{ secrets.SSH_PSWD }} passphrase: ${{ secrets.SSH_PSWD }}
command_timeout: 5m command_timeout: 5m
script: ${{ secrets.APP_PATH }}/deploy.sh script: ${{ secrets.APP_PATH }}/deploy.sh ${{ env.APP_NAME }}
+6
View File
@@ -24,6 +24,11 @@ gunicorn app:server
python run.py python run.py
``` ```
## Déploiement
- **Production** (branche `main`, [decp.info](https://decp.info)) : déploiement manuel via un déclenchement de la Github Action [Déploiement](https://github.com/ColinMaudry/decp.info/actions/workflows/deploy.yaml).
- **Test** (branche `dev`, [test.decp.info](https://test.decp.info)) : déploiement automatique à chaque push sur la branche `dev`, via la même Github Action.
## Liens connexes ## Liens connexes
- [decp-processing](https://github.com/ColinMaudry/decp-processing) (traitement et publication des données) - [decp-processing](https://github.com/ColinMaudry/decp-processing) (traitement et publication des données)
@@ -34,6 +39,7 @@ python run.py
#### 2.0.1 (23 septembre 2025) #### 2.0.1 (23 septembre 2025)
- Bloquage du bouton de téléchargement si trop de lignes (+ 65000) [#38](https://github.com/ColinMaudry/decp.info/issues/38) - Bloquage du bouton de téléchargement si trop de lignes (+ 65000) [#38](https://github.com/ColinMaudry/decp.info/issues/38)
- Amélioration du script de déploiement (deploy.sh)
- Meilleures instructions d'installation et lancement - Meilleures instructions d'installation et lancement
- Coquilles 🐚 - Coquilles 🐚
Executable
+15
View File
@@ -0,0 +1,15 @@
#!bin/bash
# Utilisé principalement avec les Github Actions
# cf. .github/workflows/deploy.yaml
appname = "$1"
systemctl stop $appname
cd /var/www/$appname
git pull
source .venv/bin/activate
pip install .
deactivate
chown -R $appname:www-data *
systemctl start $appname