Merge pull request #124 from AnonymusRaccoon/feat/deploy

Feat/deploy
This commit is contained in:
Zoe Roux
2022-03-06 20:20:02 +01:00
committed by GitHub
6 changed files with 11 additions and 734 deletions

View File

@@ -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",

View File

@@ -20,6 +20,7 @@ services:
dockerfile: Dockerfile
args:
- API_ROUTE=/api
- MOBILE_APK_LOCATION=/client.apk
ports:
- "8081:80"
depends_on:

View File

@@ -16,6 +16,5 @@ spec:
- name: front
imagePullPolicy: Always
image: {{ .Values.FRONT_IMAGE }}
#args: ["/api"]
ports:
- containerPort: 80

View File

@@ -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

View File

@@ -40,7 +40,12 @@ export default function App() {
onClick={pushToLogin}>
{t("goToApp")}
</Button>
<Button variant="text" startIcon={<DownloadIcon />} href="/client.apk" download color="secondary">
<Button
variant="text"
startIcon={<DownloadIcon />}
href={process.env.REACT_APP_MOBILE_APK_LOCATION ?? "/client.apk"}
download
color="secondary">
{t("get_mobile_app")}
</Button>
</Box>

View File

@@ -45,7 +45,7 @@ export default function AerisAppbar({ username, onClickOnServices, onClickRefres
startIcon={<DownloadIcon />}
color="secondary"
size="small"
href="/client.apk"
href={process.env.REACT_APP_MOBILE_APK_LOCATION ?? "/client.apk"}
download>
{t("get_mobile_app")}
</Button>