Skip to content
Snippets Groups Projects
Commit c8ceb3b9 authored by benoit-cty's avatar benoit-cty
Browse files

Deplace le cp avant le install

parent 5399a88a
No related branches found
No related tags found
1 merge request!19Ajoute le job de CI deploy-prod
......@@ -22,6 +22,8 @@ cache:
# run script before each job's script
before_script:
# Initialise le .env
- cp .env.example .env
# install poetry (and collapse section)
- echo -e "\e[0Ksection_start:`date +%s`:poetry_install_section[collapsed=true]\r\e[0KInstalling poetry..."
- pip download --dest=${PIP_DOWNLOAD_DIR} poetry # STEP 1
......@@ -29,7 +31,6 @@ before_script:
- echo -e "\e[0Ksection_end:`date +%s`:poetry_install_section\r\e[0K"
# set the virtual environment to a '.venv/' in the project directory
- poetry config virtualenvs.in-project true
- cp .env.example .env
install-repository:
stage: install
......
......@@ -19,13 +19,23 @@ poetry env use python3.11
## Installer `leximpact-dotations-back`
Initialiser la configuration en copiant le modèle de fichier `.env` :
```shell
# dans le répertoire racine du dépôt
# (celui où se trouve ce fichier README.md)
cp .env.example .env
```
Vérifier que la version de Python associée à Poetry est bien la version attendue :
```shell
poetry run python --version
# résultat attendu : Python 3.11.x
```
Pour installer les dépendances de ce dépôt, exécuter la commande suivante dans un terminal Shell :
```shell
poetry install
```
......@@ -40,7 +50,6 @@ poetry env list
Exécuter `leximpact-dotations-back` revient à exécuter son API web grâce à la commande suivante :
```shell
cp .env.example .env
# mode développement
poetry run fastapi dev leximpact_dotations_back/main.py
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment