diff --git a/api/services/github.json b/api/services/github.json index 11f834b..3baa138 100644 --- a/api/services/github.json +++ b/api/services/github.json @@ -1,723 +1,6 @@ { "name": "Github", - "actions": [ - { - "name": "Github_OnOpenPR", - "description": { - "en": "An event triggered when a pull request is opened on the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'une pull request est ouverte sur le répertoire donné" - }, - "label": { - "en": "Pull request opening", - "fr": "Ouverture d'une pull request" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "PR_NAME", - "description": { - "en": "The opened pull request name", - "fr": "Nom de la pull request ouverte" - } - }, - { - "name": "PR_BODY", - "description": { - "en": "The opened pull request body", - "fr": "Corps de la pull request ouverte" - } - }, - { - "name": "PR_OPENER", - "description": { - "en": "The user's username that opened the pull request", - "fr": "Pseudo de l'utilisateur qui a ouvert la pull request" - } - }, - { - "name": "PR_HEAD", - "description": { - "en": "The name of the branch to merge into the base branch", - "fr": "Nom de la branche à merger dans la branche de base" - } - }, - { - "name": "PR_BASE", - "description": { - "en": "The name of the branch to merge head branch into", - "fr": "Nom de la branche dans laquelle merger la branche 'head'" - } - }, - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - } - ] - }, - { - "name": "Github_OnCommentPR", - "description": { - "en": "An event triggered by a new comment inside the pull request on the repository given as parameter", - "fr": "Un évènement déclenché par un nouveau commentaire sous la pull request du répertoire donné en paramètre" - }, - "label": { - "en": "New comment inside a pull request", - "fr": "Nouveau commentaire sous une pull request" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "PR_NAME", - "description": { - "en": "The opened pull request name", - "fr": "Nom de la pull request ouverte" - } - }, - { - "name": "PR_BODY", - "description": { - "en": "The opened pull request body", - "fr": "Corps de la pull request ouverte" - } - }, - { - "name": "PR_OPENER", - "description": { - "en": "The user's username that opened the pull request", - "fr": "Pseudo de l'utilisateur qui a ouvert la pull request" - } - }, - { - "name": "PR_HEAD", - "description": { - "en": "The name of the branch to merge into the base branch", - "fr": "Nom de la branche à merger dans la branche de base" - } - }, - { - "name": "PR_BASE", - "description": { - "en": "The name of the branch to merge head branch into", - "fr": "Nom de la branche dans laquelle merger la branche 'head'" - } - }, - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "COMMENTER", - "description": { - "en": "The user's username that comment the pull request", - "fr": "Pseudo de l'utilisateur qui a commenté la pull request" - } - }, - { - "name": "COMMENT_BODY", - "description": { - "en": "The body of the new comment on the pull request", - "fr": "Corps du nouveau commentaire sous la pull request" - } - } - ] - }, - { - "name": "Github_OnClosePR", - "description": { - "en": "An event triggered when a pull request is closed on the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'une pull request est fermée sur le répertoire donné" - }, - "label": { - "en": "Closed pull request", - "fr": "Fermeture d'une pull request" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "PR_NAME", - "description": { - "en": "The opened pull request name", - "fr": "Nom de la pull request ouverte" - } - }, - { - "name": "PR_BODY", - "description": { - "en": "The opened pull request body", - "fr": "Corps de la pull request ouverte" - } - }, - { - "name": "PR_OPENER", - "description": { - "en": "The user's username that opened the pull request", - "fr": "Pseudo de l'utilisateur qui a ouvert la pull request" - } - }, - { - "name": "PR_HEAD", - "description": { - "en": "The name of the branch to merge into the base branch", - "fr": "Nom de la branche à merger dans la branche de base" - } - }, - { - "name": "PR_BASE", - "description": { - "en": "The name of the branch to merge head branch into", - "fr": "Nom de la branche dans laquelle merger la branche 'head'" - } - }, - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - } - ] - }, - { - "name": "Github_OnMergePR", - "description": { - "en": "An event triggered when a pull request is merged on the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'une pull request est mergée sur le répertoire donné" - }, - "label": { - "en": "Merged pull request", - "fr": "Pull request mergée" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "PR_NAME", - "description": { - "en": "The opened pull request name", - "fr": "Nom de la pull request ouverte" - } - }, - { - "name": "PR_BODY", - "description": { - "en": "The opened pull request body", - "fr": "Corps de la pull request ouverte" - } - }, - { - "name": "PR_OPENER", - "description": { - "en": "The user's username that opened the pull request", - "fr": "Pseudo de l'utilisateur qui a ouvert la pull request" - } - }, - { - "name": "PR_HEAD", - "description": { - "en": "The name of the branch to merge into the base branch", - "fr": "Nom de la branche à merger dans la branche de base" - } - }, - { - "name": "PR_BASE", - "description": { - "en": "The name of the branch to merge head branch into", - "fr": "Nom de la branche dans laquelle merger la branche 'head'" - } - }, - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - } - ] - }, - { - "name": "Github_OnCreateIssue", - "description": { - "en": "An event triggered when an issue is created on the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'une nouvelle issue est créée sur le répertoire donné" - }, - "label": { - "en": "Created issue", - "fr": "Issue créée" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "ISSUE_NAME", - "description": { - "en": "The title of the created issue", - "fr": "Titre de l'issue créée" - } - }, - { - "name": "ISSUE_CONTENT", - "description": { - "en": "The description of the created issue", - "fr": "Description de l'issue créée" - } - }, - { - "name": "ISSUE_AUTHOR", - "description": { - "en": "The issue creator username", - "fr": "Pseudo de l'auteur de l'issue" - } - } - ] - }, - { - "name": "Github_OnCommentIssue", - "description": { - "en": "An event triggered when an user comments an issue on the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'un utilisateur commente une issue sur le répertoire donné" - }, - "label": { - "en": "New comment on an issue", - "fr": "Nouveau commentaire sur une issue" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "ISSUE_NAME", - "description": { - "en": "The title of the created issue", - "fr": "Titre de l'issue créée" - } - }, - { - "name": "ISSUE_CONTENT", - "description": { - "en": "The description of the created issue", - "fr": "Description de l'issue créée" - } - }, - { - "name": "ISSUE_AUTHOR", - "description": { - "en": "The issue creator username", - "fr": "Pseudo de l'auteur de l'issue" - } - }, - { - "name": "COMMENT", - "description": { - "en": "The body of the new comment on an issue of the repository given as parameter", - "fr": "Corps du nouveau commentaire sur une issue dans le répertoire donné" - } - }, - { - "name": "COMMENTER", - "description": { - "en": "The author of the comment on an issue", - "fr": "Pseudo de l'auteur du commentaire de l'issue" - } - } - ] - }, - { - "name": "Github_OnCloseIssue", - "description": { - "en": "An event triggered when an issue is closed in the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'une issue est fermée sur le répertoire donné" - }, - "label": { - "en": "Issue closing", - "fr": "Fermeture d'une issue" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "ISSUE_NAME", - "description": { - "en": "The title of the created issue", - "fr": "Titre de l'issue créée" - } - }, - { - "name": "ISSUE_CONTENT", - "description": { - "en": "The description of the created issue", - "fr": "Description de l'issue créée" - } - }, - { - "name": "ISSUE_AUTHOR", - "description": { - "en": "The issue creator username", - "fr": "Pseudo de l'auteur de l'issue" - } - } - ] - }, - { - "name": "Github_OnForkRepo", - "description": { - "en": "An event triggered when the repository given as parameter is forked", - "fr": "Un évènement déclenché lorsque le répertoire donné est fourché" - }, - "label": { - "en": "Forked repository", - "fr": "Répertoire fourché" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "FORKER", - "description": { - "en": "The username of the user that fork the repository", - "fr": "Pseudo de l'utilisateur qui a fork le répertoire" - } - } - ] - }, - { - "name": "Github_OnStarRepo", - "description": { - "en": "An event triggered when a user star the repository given as parameter", - "fr": "Un évènement déclenché lorsqu'un utilisateur étoile un répertoire donné" - }, - "label": { - "en": "Starred repository", - "fr": "Répertoire étoilé" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "STAR_COUNT", - "description": { - "en": "The number of stars on the repository", - "fr": "Nombre de star sur le répertoire" - } - }, - { - "name": "STARER", - "description": { - "en": "The username of the user that starred the repository", - "fr": "Pseudo de l'utilisateur qui a star le répertoire" - } - } - ] - }, - { - "name": "Github_OnWatchRepo", - "description": { - "en": "An event triggered when an user watch a repository", - "fr": "Un évènement déclenché lorsqu'un utilisateur watch le répertoire donné" - }, - "label": { - "en": "Watch a repository", - "fr": "Répertoire observé" - }, - "params": [ - { - "name": "owner", - "type": "string", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "repo", - "type": "string", - "description": { - "en": "The targeted repository's name", - "fr": "Nom du répertoire ciblé" - } - } - ], - "returns": [ - { - "name": "REPO_NAME", - "description": { - "en": "The name of the repository", - "fr": "Nom du répertoire" - } - }, - { - "name": "REPO_OWNER", - "description": { - "en": "The user's username that owns the repository", - "fr": "Pseudo de l'utilisateur qui possède le répertoire" - } - }, - { - "name": "WATCH_COUNT", - "description": { - "en": "The number of users watching the repository", - "fr": "Nombre d'utilisateur qui watch le répertoire" - } - }, - { - "name": "WATCHER", - "description": { - "en": "The username of the user that watched the repository", - "fr": "Pseudo de l'utilisateur qui vient de watch le répertoire" - } - } - ] - } - ], + "actions": [], "reactions": [ { "name": "Github_OpenPR", diff --git a/docker-compose.yml b/docker-compose.yml index 68d4459..4734e8c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -20,6 +20,7 @@ services: dockerfile: Dockerfile args: - API_ROUTE=/api + - MOBILE_APK_LOCATION=/client.apk ports: - "8081:80" depends_on: diff --git a/k8s/aeris/templates/front/front.deployment.yaml b/k8s/aeris/templates/front/front.deployment.yaml index 70e8392..2f7088d 100644 --- a/k8s/aeris/templates/front/front.deployment.yaml +++ b/k8s/aeris/templates/front/front.deployment.yaml @@ -16,6 +16,5 @@ spec: - name: front imagePullPolicy: Always image: {{ .Values.FRONT_IMAGE }} - #args: ["/api"] ports: - containerPort: 80 \ No newline at end of file diff --git a/web-app/Dockerfile b/web-app/Dockerfile index 68156c9..4caa1f7 100644 --- a/web-app/Dockerfile +++ b/web-app/Dockerfile @@ -7,20 +7,9 @@ RUN npm ci ARG API_ROUTE ENV REACT_APP_API_ROUTE=$API_ROUTE -ARG DISCORD_CLIENT_ID -ENV REACT_APP_DISCORD_CLIENT_ID=$DISCORD_CLIENT_ID +ARG MOBILE_APK_LOCATION +ENV REACT_APP_MOBILE_APK_LOCATION=$MOBILE_APK_LOCATION -ARG GITHUB_CLIENT_ID -ENV REACT_APP_GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID - -ARG TWITTER_API_KEY -ENV REACT_APP_TWITTER_API_KEY=$TWITTER_API_KEY - -ARG GOOGLE_CLIENT_ID -ENV REACT_APP_GOOGLE_CLIENT_ID=$GOOGLE_CLIENT_ID - -ARG SPOTIFY_CLIENT_ID -ENV REACT_APP_SPOTIFY_CLIENT_ID=$SPOTIFY_CLIENT_ID COPY . . RUN npm run build diff --git a/web-app/src/App.tsx b/web-app/src/App.tsx index e5ff768..5827d05 100644 --- a/web-app/src/App.tsx +++ b/web-app/src/App.tsx @@ -40,7 +40,12 @@ export default function App() { onClick={pushToLogin}> {t("goToApp")} - diff --git a/web-app/src/components/AppBar.tsx b/web-app/src/components/AppBar.tsx index 3173548..8f5248b 100644 --- a/web-app/src/components/AppBar.tsx +++ b/web-app/src/components/AppBar.tsx @@ -45,7 +45,7 @@ export default function AerisAppbar({ username, onClickOnServices, onClickRefres startIcon={} color="secondary" size="small" - href="/client.apk" + href={process.env.REACT_APP_MOBILE_APK_LOCATION ?? "/client.apk"} download> {t("get_mobile_app")}