diff --git a/LICENSE b/LICENSE index 3d83c3a5..c3eda674 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 beta.gouv.fr +Copyright (c) 2024 GIP Plateforme de l'inclusion Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. diff --git a/api/src/data_inclusion/api/api_description.md b/api/src/data_inclusion/api/api_description.md index 05e51850..d7d52f2f 100644 --- a/api/src/data_inclusion/api/api_description.md +++ b/api/src/data_inclusion/api/api_description.md @@ -35,7 +35,7 @@ Ces deux modèles utilisent des référentiels faisant également partie du sch Plus d'informations sur le [dépôt](https://github.com/gip-inclusion/data-inclusion-schema) versionnant le schéma, -sur la [documentation officielle](https://www.data.inclusion.beta.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion) +sur la [documentation officielle](https://data.inclusion.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion) ou sur la page [schema.gouv](https://schema.data.gouv.fr/gip-inclusion/data-inclusion-schema/) du schéma. ### Sources des données @@ -49,13 +49,13 @@ Le endpoint `/sources` permet de lister les sources disponibles. Les données renvoyées par certains endpoints peuvent être filtrées géographiquement. -Les codes communes, départements et régions utilisés sont issus du [code officiel géographique produit par l'INSEE](https://www.insee.fr/fr/information/2560452). +Les codes communes, départements et régions utilisés sont issus de l'API [découpage administratif](https://geo.api.gouv.fr/decoupage-administratif). -L'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) peut être utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal). +L'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) est utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal). ### Nous contacter #### via notre [formulaire de contact](https://tally.so/r/w7N6Zz) -#### par mail à [data.inclusion@beta.gouv.fr](mailto:data.inclusion@beta.gouv.fr) +#### par mail à [data-inclusion@inclusion.gouv.fr](mailto:data-inclusion@inclusion.gouv.fr) diff --git a/api/src/data_inclusion/api/app.py b/api/src/data_inclusion/api/app.py index fc0dd15e..5018b468 100644 --- a/api/src/data_inclusion/api/app.py +++ b/api/src/data_inclusion/api/app.py @@ -57,8 +57,8 @@ def create_app() -> fastapi.FastAPI: docs_url="/api/v0/docs", contact={ "name": "data·inclusion", - "email": "data.inclusion@beta.gouv.fr", - "url": "https://www.data.inclusion.beta.gouv.fr/", + "email": "data-inclusion@inclusion.gouv.fr", + "url": "https://data.inclusion.gouv.fr/", }, debug=settings.DEBUG, swagger_ui_parameters={ diff --git a/api/src/data_inclusion/api/config.py b/api/src/data_inclusion/api/config.py index 6d58e841..7d140c3a 100644 --- a/api/src/data_inclusion/api/config.py +++ b/api/src/data_inclusion/api/config.py @@ -5,7 +5,7 @@ class Settings(BaseSettings): model_config = SettingsConfigDict(env_file=".env") DEBUG: bool = False - BASE_URL: str = "https://api.data.inclusion.beta.gouv.fr" + BASE_URL: str = "https://api.data.inclusion.gouv.fr" DATABASE_URL: str SECRET_KEY: str CORS_ALLOWED_ORIGINS: list[str] = ["*"] diff --git a/api/tests/e2e/api/__snapshots__/test_inclusion_data.ambr b/api/tests/e2e/api/__snapshots__/test_inclusion_data.ambr index bb8b8269..d754b677 100644 --- a/api/tests/e2e/api/__snapshots__/test_inclusion_data.ambr +++ b/api/tests/e2e/api/__snapshots__/test_inclusion_data.ambr @@ -5,11 +5,11 @@ "openapi": "3.1.0", "info": { "title": "data·inclusion API", - "description": "### URL de base\n\nL'API est utilisable à partir de l'URL de base suivante:\n\n```\nhttp://testserver\n```\n\nPar exemple, l'adresse complète (URL) correspondant à une recherche de services,\nsans paramètres additionnels, est:\n\n```\nhttp://testserver/api/v0/search/services\n```\n\n\n\n### Token\n\nUn token est nécessaire pour accéder aux données.\n\nLes demandes de tokens s'effectuent via [ce formulaire](https://tally.so/r/mYjJ85). L'équipe data·inclusion prendra contact avec vous.\n\nLe token doit être renseigné dans chaque requête via un header:\n`Authorization: Bearer `.\n\n### Schéma des données\n\nLes données utilisent le schéma data·inclusion. Ce schéma comprend deux modèles principaux :\n\n* les structures proposant des services\n* les services proposés par ces structures\n\nCes deux modèles utilisent des référentiels faisant également partie du schéma data·inclusion : les types de structures et de services, les thématiques, etc.\n\nPlus d'informations sur le\n[dépôt](https://github.com/gip-inclusion/data-inclusion-schema) versionnant le schéma,\nsur la [documentation officielle](https://www.data.inclusion.beta.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion)\nou sur la page [schema.gouv](https://schema.data.gouv.fr/gip-inclusion/data-inclusion-schema/) du schéma.\n\n### Sources des données\n\nLes données data·inclusion sont issues d'un ensemble de sources (emplois de l'inclusion, France Travail, etc.).\n\nLe endpoint `/sources` permet de lister les sources disponibles.\n\n\n### Filtrer géographiquement les données\n\nLes données renvoyées par certains endpoints peuvent être filtrées géographiquement.\n\nLes codes communes, départements et régions utilisés sont issus du [code officiel géographique produit par l'INSEE](https://www.insee.fr/fr/information/2560452).\n\nL'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) peut être utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal).\n\n\n### Nous contacter\n\n#### via notre [formulaire de contact](https://tally.so/r/w7N6Zz)\n\n#### par mail à [data.inclusion@beta.gouv.fr](mailto:data.inclusion@beta.gouv.fr)", + "description": "### URL de base\n\nL'API est utilisable à partir de l'URL de base suivante:\n\n```\nhttp://testserver\n```\n\nPar exemple, l'adresse complète (URL) correspondant à une recherche de services,\nsans paramètres additionnels, est:\n\n```\nhttp://testserver/api/v0/search/services\n```\n\n\n\n### Token\n\nUn token est nécessaire pour accéder aux données.\n\nLes demandes de tokens s'effectuent via [ce formulaire](https://tally.so/r/mYjJ85). L'équipe data·inclusion prendra contact avec vous.\n\nLe token doit être renseigné dans chaque requête via un header:\n`Authorization: Bearer `.\n\n### Schéma des données\n\nLes données utilisent le schéma data·inclusion. Ce schéma comprend deux modèles principaux :\n\n* les structures proposant des services\n* les services proposés par ces structures\n\nCes deux modèles utilisent des référentiels faisant également partie du schéma data·inclusion : les types de structures et de services, les thématiques, etc.\n\nPlus d'informations sur le\n[dépôt](https://github.com/gip-inclusion/data-inclusion-schema) versionnant le schéma,\nsur la [documentation officielle](https://data.inclusion.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion)\nou sur la page [schema.gouv](https://schema.data.gouv.fr/gip-inclusion/data-inclusion-schema/) du schéma.\n\n### Sources des données\n\nLes données data·inclusion sont issues d'un ensemble de sources (emplois de l'inclusion, France Travail, etc.).\n\nLe endpoint `/sources` permet de lister les sources disponibles.\n\n\n### Filtrer géographiquement les données\n\nLes données renvoyées par certains endpoints peuvent être filtrées géographiquement.\n\nLes codes communes, départements et régions utilisés sont issus de l'API [découpage administratif](https://geo.api.gouv.fr/decoupage-administratif).\n\nL'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) est utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal).\n\n\n### Nous contacter\n\n#### via notre [formulaire de contact](https://tally.so/r/w7N6Zz)\n\n#### par mail à [data-inclusion@inclusion.gouv.fr](mailto:data-inclusion@inclusion.gouv.fr)", "contact": { "name": "data·inclusion", - "url": "https://www.data.inclusion.beta.gouv.fr/", - "email": "data.inclusion@beta.gouv.fr" + "url": "https://data.inclusion.gouv.fr/", + "email": "data-inclusion@inclusion.gouv.fr" }, "version": "0.1.0" }, diff --git a/deployment/README.md b/deployment/README.md index cae13da3..9b334932 100644 --- a/deployment/README.md +++ b/deployment/README.md @@ -44,7 +44,7 @@ Replace `` with the identifier for the target environment : `prod`, | IAM policy | `data-inclusion--api` | Assigned to the IAM app of the same name. Allow it to read from object storage. | `ObjectStorageReadOnly` in the target project | | API key | - | Creds for `data-inclusion--api` | Set `DATALAKE_SECRET_KEY` and `DATALAKE_ACCESS_KEY` in the scalingo app `data-inclusion-api-` | | SSH key | - | Used by GH action to connect to the server and deploy docker services | Generated with `ssh-keygen -t ed25519 -C -f /tmp/ -N ''`. The public key must be uploaded to SCW. | -| External domain | `.data.inclusion.beta.gouv.fr` | Used to generate subdomains pointing to the server | The `data.inclusion.beta.gouv.fr` domain is registered on AlwaysData | +| External domain | `.data.inclusion.gouv.fr` | Used to generate subdomains pointing to the server | The `data.inclusion.gouv.fr` domain is registered on Gandi | 💡 IAM applications must be created manually, because it would require the `data-inclusion--github` application to have full access to IAM management at the organization level. diff --git a/pipeline/README.md b/pipeline/README.md index 21c1a320..cfefb775 100644 --- a/pipeline/README.md +++ b/pipeline/README.md @@ -54,7 +54,7 @@ graph TD; | | | |------|----------------------------------------------------------| | dev | ❌ | -| prod | [lien 🔗](https://metabase.data.inclusion.beta.gouv.fr/) | +| prod | [lien 🔗](https://metabase.data.inclusion.gouv.fr/) | ### open data @@ -65,6 +65,6 @@ graph TD; | | | |------|----------------------------------------------------------------------------------------------------| | dev | http://localhost:8000/api/v0/docs | -| prod | [lien 🔗](https://api.data.inclusion.beta.gouv.fr/api/v0/docs) | +| prod | [lien 🔗](https://api.data.inclusion.gouv.fr/api/v0/docs) | ## [Contribuer](CONTRIBUTING.md)