-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Arnaud AMBROSELLI
committed
Jun 25, 2024
1 parent
57e7419
commit 57e377c
Showing
3 changed files
with
103 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,101 @@ | ||
# ozensemble | ||
# Oz Ensemble | ||
|
||
Oz Ensemble est une application développée par des experts formés en addictologie de l'association CaPASSCité avec le soutien de l'Agence Régionale de Santé d'Ile de France et du Ministère de la Santé. | ||
Oz Ensemble est une application développée par des experts formés en addictologie de l'association [CaPASSCité](https://capasscite.fr) avec le soutien de [l'Agence Régionale de Santé d'Ile de France](https://www.iledefrance.ars.sante.fr) et du Ministère de la Santé via la [Fabrique Numérique des Ministères Sociaux](https://www.fabrique.social.gouv.fr). | ||
|
||
# IOS | ||
Site web: https://ozensemble.fabrique.social.gouv.fr | ||
|
||
https://apps.apple.com/us/app/oz-ensemble/id1498190343?ls=1 | ||
# Où télécharger l'application ? | ||
|
||
# Android | ||
## IOS | ||
|
||
https://play.google.com/store/apps/details?id=com.addicto | ||
L'application est disponible ici: https://apps.apple.com/us/app/oz-ensemble/id1498190343?ls=1 | ||
|
||
# Site Web : | ||
## Android | ||
|
||
https://www.ozensemble.fr/ | ||
L'application est disponible ici: https://play.google.com/store/apps/details?id=com.addicto | ||
|
||
# Installation environnement | ||
|
||
à ajouter : | ||
Fichiers privés à ajouter : | ||
|
||
`./api/.env` | ||
`./api/.env.local` | ||
`./app/.env` | ||
`./app/.env.local` | ||
`./app/google-services.json` | ||
`./app/ios/sentry.properties` | ||
`./app/android/sentry.properties` | ||
|
||
Veuillez vous référer à la documentation de React Native pour le setup de l'environnement: https://reactnative.dev/docs/set-up-your-environment | ||
|
||
# Lancement de l'application | ||
|
||
Lancez d'un côté l'API: | ||
|
||
```bash | ||
cd api | ||
yarn install # la première fois pour installer les dépendances | ||
yarn dev | ||
``` | ||
|
||
Et de l'autre côté l'application: | ||
|
||
```bash | ||
cd app | ||
yarn install # la première fois pour installer les dépendances | ||
yarn start | ||
``` | ||
|
||
Le `yarn start`de l'application lancera [Metro](https://reactnative.dev/docs/getting-started-without-a-framework?package-manager=yarn#step-2-start-metro) | ||
De là, vous pourrez lancer l'application sur un émulateur ou un appareil physique. | ||
|
||
```bash | ||
|
||
▒▒▓▓▓▓▒▒ | ||
▒▓▓▓▒▒░░▒▒▓▓▓▒ | ||
▒▓▓▓▓░░░▒▒▒▒░░░▓▓▓▓▒ | ||
▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓ | ||
▓▓░░░░░▒▓▓▓▓▓▓▒░░░░░▓▓ | ||
▓▓░░▓▓▒░░░▒▒░░░▒▓▒░░▓▓ | ||
▓▓░░▓▓▓▓▓▒▒▒▒▓▓▓▓▒░░▓▓ | ||
▓▓░░▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░▓▓ | ||
▓▓▒░░▒▒▓▓▓▓▓▓▓▓▒░░░▒▓▓ | ||
▒▓▓▓▒░░░▒▓▓▒░░░▒▓▓▓▒ | ||
▒▓▓▓▒░░░░▒▓▓▓▒ | ||
▒▒▓▓▓▓▒▒ | ||
|
||
|
||
warning: the transform cache was reset. | ||
Welcome to Metro v0.76.8 | ||
Fast - Scalable - Integrated | ||
|
||
r - reload the app | ||
d - open developer menu | ||
i - run on iOS | ||
a - run on Android | ||
``` | ||
|
||
Si vous n'arrivez pas à lancer les émulateurs via cette méthode, ou bien si vous voulez en lancer plusieurs, vous pouvez lancer cette commande dans un terminal séparé: | ||
|
||
```bash | ||
yarn android # pour Android | ||
yarn ios --simulator="iPhone 15 Pro Max" # pour choisir son émulateur sur IOS | ||
``` | ||
|
||
# Déployer l'application | ||
|
||
## Android | ||
|
||
- Lancez la commande `yarn build:android` pour générer un fichier .aab signé | ||
- Le fichier `.aab` se trouvera dans le dossier `./app/android/app/build/outputs/bundle/release/app-release.aab` | ||
- Uploadez ce fichier sur Google Play Console et suivez la procédure décrite par Google jusqu'à la MEP | ||
|
||
## IOS | ||
|
||
- Ouvrez le projet dans XCode via la commande `cd app && xed -b ios` | ||
- Dans XCode, allez dans `Product > Archive` | ||
- Uploadez l'archive sur App Store Connect et suivez la procédure décrite par Apple jusqu'à la MEP | ||
|
||
|
||
|
||
|
||
.env | ||
.env.local | ||
google-services.json | ||
`sentry.properties` dans `/app/ios` et `/app/android` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,20 @@ | ||
PORT= | ||
ENVIRONMENT= | ||
SENTRY_KEY= | ||
APP_URL= | ||
APP_NAME= | ||
VERSION= | ||
|
||
DATABASE_URL= | ||
|
||
FCM_API_KEY= | ||
|
||
TIPIMAIL_API_USER= | ||
TIPIMAIL_API_KEY= | ||
TIPIMAIL_EMAIL_TO= | ||
TIPIMAIL_EMAIL_FROM= | ||
|
||
CRONJOBS_ENABLED=false | ||
|
||
PUSH_NOTIFICATION_GCM_ID= | ||
PUSH_NOTIFICATION_APN_KEY= | ||
PUSH_NOTIFICATION_APN_KEY=-----BEGIN PRIVATE KEY-----\npatatipatata_dont_put_any_linebreak_inhere\n-----END PRIVATE KEY----- | ||
PUSH_NOTIFICATION_APN_KEY_ID= | ||
PUSH_NOTIFICATION_APN_TEAM_ID= | ||
|
||
MATOMO_URL= | ||
MATOMO_IDSITE_1= | ||
METABASE_ACCOUNT= | ||
METABASE_SECRET= | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters