feat: Substitute the Backend URL dynamically
This commit is contained in:
parent
45dc47f3b9
commit
30fda90a7b
6
frontend/in.json
Normal file
6
frontend/in.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"backend_url": {
|
||||
"prod": "https://latinise.me",
|
||||
"dev": "https://192.168.178.100",
|
||||
}
|
||||
}
|
@ -13,6 +13,7 @@
|
||||
"@material-ui/core": "^1.5.1",
|
||||
"@material-ui/icons": "^2.0.3",
|
||||
"js-levenshtein": "^1.1.4",
|
||||
"mustache": "^3.0.0",
|
||||
"react": "^16.4.2",
|
||||
"react-dom": "^16.4.2",
|
||||
"react-redux": "^5.0.7",
|
||||
@ -26,6 +27,7 @@
|
||||
"jest": "^23.6.0",
|
||||
"parcel-bundler": "^1.9.7",
|
||||
"parcel-plugin-handlebars": "^0.4.4",
|
||||
"parcel-plugin-in": "git+https://gitlab.com/Polynomdivision/parcel-plugin-in.git",
|
||||
"ts-jest": "^23.1.4",
|
||||
"typescript": "^2.9.2",
|
||||
"uglify-js": "^3.4.9",
|
||||
|
@ -17,7 +17,7 @@ import VocabPage from "../containers/VocabPage";
|
||||
|
||||
import Drawer from "../containers/Drawer";
|
||||
|
||||
import { BACKEND_URL } from "../config";
|
||||
import { BACKEND_URL } from "../config.in";
|
||||
|
||||
import { ILevel } from "../models/level";
|
||||
import { TopTen } from "../models/learner";
|
||||
|
11
frontend/src/config.in
Normal file
11
frontend/src/config.in
Normal file
@ -0,0 +1,11 @@
|
||||
module.exports = {
|
||||
// Maximum distance from the answer to be still considered correct
|
||||
LEVENSHTEIN_MAX_DISTANCE: 2,
|
||||
|
||||
BACKEND_URL: "{{{backend_url}}}",
|
||||
// How often a wrongly answered group will be readded to the review queue
|
||||
MAX_ERROR_THRESHOLD: 2,
|
||||
|
||||
// After how many failed attempts should we help the user
|
||||
REVIEW_HELP_MOD: 3
|
||||
};
|
@ -1,11 +0,0 @@
|
||||
// Maximum distance from the answer to be still considered correct
|
||||
export const LEVENSHTEIN_MAX_DISTANCE = 2;
|
||||
|
||||
// export const BACKEND_URL = "http://127.0.0.1";
|
||||
export const BACKEND_URL = "https://192.168.178.100";
|
||||
|
||||
// How often a wrongly answered group will be readded to the review queue
|
||||
export const MAX_ERROR_THRESHOLD = 2;
|
||||
|
||||
// After how many failed attempts should we help the user
|
||||
export const REVIEW_HELP_MOD = 3;
|
@ -10,7 +10,7 @@ import Snackbar from "@material-ui/core/Snackbar";
|
||||
|
||||
import { withRouter } from "react-router-dom";
|
||||
|
||||
import { BACKEND_URL } from "../config";
|
||||
import { BACKEND_URL } from "../config.in";
|
||||
|
||||
interface IProps {
|
||||
history: any;
|
||||
|
@ -31,10 +31,8 @@ import { ReviewType, IReviewMetadata } from "../models/review";
|
||||
import lev from "js-levenshtein";
|
||||
import {
|
||||
LEVENSHTEIN_MAX_DISTANCE, MAX_ERROR_THRESHOLD,
|
||||
REVIEW_HELP_MOD
|
||||
} from "../config";
|
||||
|
||||
import { BACKEND_URL } from "../config";
|
||||
REVIEW_HELP_MOD, BACKEND_URL
|
||||
} from "../config.in";
|
||||
|
||||
import { Queue } from "../utils/queue";
|
||||
|
||||
|
Reference in New Issue
Block a user