Compare commits

..

3 Commits

Author SHA1 Message Date
Colin Maudry 8135029174 Gitea flow copie de Github
Déploiement / deploy (push) Failing after 33s
2026-07-19 15:29:12 +02:00
Colin Maudry b265930e6f Rédactionnel chapeau page d'accueil 2026-07-19 13:30:59 +02:00
Colin Maudry 41738b60ef fix(recherche): centrer verticalement la flèche du bouton de recherche
Le padding vertical (.375rem) et le line-height (1.5) de .btn nécessitent 38px
alors que le bouton a une hauteur fixe de 34px (alignée sur l'input) : le
glyphe débordait vers le bas au lieu d'être centré.

Centrage en flex + neutralisation du padding vertical, pour que l'alignement
ne dépende plus du line-height.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 13:30:35 +02:00
2 changed files with 76 additions and 7 deletions
+51
View File
@@ -0,0 +1,51 @@
name: Déploiement
on:
workflow_dispatch:
pull_request:
types:
- closed
push:
branches:
- dev
jobs:
deploy:
# Trigger deploy workflow if
# ...I clicked on "Run workflow" in Github actions, thus deploy main to production env (main)
# or
# ...I merged a PR or pushed on the dev branch, thus deploy to the test env (dev)
if: |
(github.event_name == 'workflow_dispatch' && github.ref_name == 'main') ||
((github.event_name == 'pull_request' || github.event_name == 'push') && github.ref_name == 'dev')
runs-on: ubuntu-latest
environment: ${{ github.ref_name }}
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Set up SSH key
run: |
env
mkdir -p ~/.ssh
echo "${{ secrets.ARTIFACT_SSH_KEY }}" > /home/runner/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -p ${{ secrets.ARTIFACT_PORT }} ${{ secrets.ARTIFACT_HOST }} >> ~/.ssh/known_hosts
sudo apt-get install sshpass python3 python3-pip
- name: Deploy to server
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.ARTIFACT_HOST }}
username: ${{ secrets.USER }}
port: ${{ secrets.ARTIFACT_PORT }}
key: ${{ secrets.ARTIFACT_SSH_KEY }}
passphrase: ${{ secrets.SSH_PSWD }}
command_timeout: 5m
script: |
systemctl stop ${{ vars.APP_NAME }}
cd /var/www/${{ vars.APP_NAME }}
git pull
source .venv/bin/activate
pip install .
deactivate
chown -R ${{ vars.APP_NAME }}:www-data *
systemctl start ${{ vars.APP_NAME }}
+24 -6
View File
@@ -56,17 +56,25 @@ home_intro = html.Div(
style={"maxWidth": "900px", "marginTop": "1rem"},
children=[
html.P(
"colibre ouvre les données des marchés publics français à toutes et "
"tous : recherchez, filtrez, cartographiez, exportez. Gratuitement "
"et sans compte.",
className="text-center",
[
html.Span(
"colibre",
style={
"fontWeight": 600,
"maxWidth": "700px",
"margin": "4rem auto 1.5rem",
"fontSize": "1.5rem",
"color": "var(--primary-color-text)",
},
),
" ouvre les données des marchés publics français à toutes et "
"tous : recherchez, filtrez, cartographiez, téléchargez.",
],
className="text-center",
style={
"maxWidth": "750px",
"fontSize": "1.5rem",
"margin": "6rem auto 1.5rem",
},
),
dbc.Row(
[
dbc.Col(
@@ -148,6 +156,16 @@ def layout(**_):
"borderRadius": "0 3px 3px 0",
"marginLeft": "0",
"height": "34px",
# Le padding vertical (.375rem) et le line-height
# (1.5) de .btn dépassent la hauteur fixe de 34px :
# le glyphe débordait vers le bas. On centre en flex
# et on neutralise le padding vertical.
"display": "flex",
"alignItems": "center",
"justifyContent": "center",
"paddingTop": "0",
"paddingBottom": "0",
"lineHeight": "1",
},
),
],