-
Notifications
You must be signed in to change notification settings - Fork 0
new version with network selector #201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
bonustrack
wants to merge
24
commits into
master
Choose a base branch
from
fabien/v2
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or 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
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support * feat(redis): improve caching * fix(cache): change caching strategy
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support * feat(redis): improve caching * fix(cache): change caching strategy * feat(bayesian-bandit): improvement of algorithm * feat(bayesian-algo): add support for achive/non-archive requests
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support * feat(redis): improve caching * fix(cache): change caching strategy * feat(bayesian-bandit): improvement of algorithm * feat(bayesian-algo): add support for achive/non-archive requests * feat(app): add graceful shutdown * feat(cron): add cron for repetitive tasks * feat(monitor): add node monitoring each 20 minutes * fix(mysql): update multicall cell
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support * feat(redis): improve caching * fix(cache): change caching strategy * feat(bayesian-bandit): improvement of algorithm * feat(bayesian-algo): add support for achive/non-archive requests * feat(app): add graceful shutdown * feat(cron): add cron for repetitive tasks * feat(monitor): add node monitoring each 20 minutes * fix(mysql): update multicall cell * refactor(bayesian algo): simplified the usage
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support * feat(redis): improve caching * fix(cache): change caching strategy * feat(bayesian-bandit): improvement of algorithm * feat(bayesian-algo): add support for achive/non-archive requests * feat(app): add graceful shutdown * feat(cron): add cron for repetitive tasks * feat(monitor): add node monitoring each 20 minutes * fix(mysql): update multicall cell * refactor(bayesian algo): simplified the usage * feat(ui): add simple nuxt app * feat(ui): integrate ui in server routes * feat(nuxt): add redirect middleware on / * feat(nuxt): disabled ssr * fix(nuxt): simplify app.vue * chore(nuxt): add .env.example. The port is important for running server and nuxt simultaniously * fix(ts): exclude ui folder from ts compilation * feat(ui): redirect to nuxt server on /networks route * chore(package.json): improve scripts * feat(nuxt): add simple pages * chore(package.json): prevent using bundled nuxt project during development * chore(package.json): remove ui from nodemon watch * feat(nuxt): add custom layout * feat(nuxt): add markup for default layout (without logic) * feat(nuxt): add boilerplate for nodes page * feat(nuxt): fix network logo component * fix(nuxt): removed redundant code * feat(nuxt): add view for network nodes * feat(nuxt): add delete confirmation dialog * feat(nuxt): add view details modal * feat(nuxt): redirect in case of non numeric network id * feat(nuxt): add edit dialog * fix(build): improve build app * feat(nuxt): add networks adding page * refactor(mysql): moved schema to mysql folder * feat(nuxt): add fetching nodes from the server * feat(api): add base api * feat(process): add functionality for manual call of processing nodes * feat(nuxt): add ability to view node details * feat(api): add update and delete endpoints * feat(crud): add ability to add new nodes * feat(crud): add ability to remove nodes * feat(crud): add functionality for editing nodes * chore(package): remove redundant lib * chore(styles): add lines to eof and removed console.log * feat(docker): add docker ignore file * refactor(ui): moved ui out of the repo * fix(minor): remove old code * fix(cron): fix cron issue * fix(node processing): fix node processing process * fix(error): change the error response message for updating node endpoint * fix(mysql): add limit to delete query * fix(ts): change arg type for addNodes function * fix(sql): add limit 1 * fix(ts): fix ts type for updating node
* feat(error): add 500 error handling * feat(error): add error on cache parsing fail * fix(error): modify error handling * fix(version): update service version And rename .env variable * fix(env): add redis env variable * fix(sql): update schema types * fix(cache): remove storeRequest function we only store requests, but not use them anywhere * fix(sql): remove requests table * refactor(proxy): moved proxy to separate file * refactor(proxy): simplify the code * Update .env.example * Update src/proxy.ts * refactor(mysql): moved queries to separate file * Update src/schema.sql * refactor(names): improve function naming * feat(mysql): merge a set of update queries to batch update query * fix(errors): handle errors from db * feat(sentry): add sentry support * feat(redis): improve caching * fix(cache): change caching strategy * feat(bayesian-bandit): improvement of algorithm * feat(bayesian-algo): add support for achive/non-archive requests * feat(app): add graceful shutdown * feat(cron): add cron for repetitive tasks * feat(monitor): add node monitoring each 20 minutes * fix(mysql): update multicall cell * refactor(bayesian algo): simplified the usage * feat(ui): add simple nuxt app * feat(ui): integrate ui in server routes * feat(nuxt): add redirect middleware on / * feat(nuxt): disabled ssr * fix(nuxt): simplify app.vue * chore(nuxt): add .env.example. The port is important for running server and nuxt simultaniously * fix(ts): exclude ui folder from ts compilation * feat(ui): redirect to nuxt server on /networks route * chore(package.json): improve scripts * feat(nuxt): add simple pages * chore(package.json): prevent using bundled nuxt project during development * chore(package.json): remove ui from nodemon watch * feat(nuxt): add custom layout * feat(nuxt): add markup for default layout (without logic) * feat(nuxt): add boilerplate for nodes page * feat(nuxt): fix network logo component * fix(nuxt): removed redundant code * feat(nuxt): add view for network nodes * feat(nuxt): add delete confirmation dialog * feat(nuxt): add view details modal * feat(nuxt): redirect in case of non numeric network id * feat(nuxt): add edit dialog * fix(build): improve build app * feat(nuxt): add networks adding page * refactor(mysql): moved schema to mysql folder * feat(nuxt): add fetching nodes from the server * feat(api): add base api * feat(process): add functionality for manual call of processing nodes * feat(nuxt): add ability to view node details * feat(api): add update and delete endpoints * feat(crud): add ability to add new nodes * feat(crud): add ability to remove nodes * feat(crud): add functionality for editing nodes * chore(package): remove redundant lib * chore(styles): add lines to eof and removed console.log * feat(docker): add docker ignore file * refactor(ui): moved ui out of the repo * fix(minor): remove old code * fix(cron): fix cron issue * fix(node processing): fix node processing process * fix(ts): fix ts config * fix(mysql): fix mysql schema * feat(sentry): improve sentry logging * fix(ts): change folder of destination * test(pm2): test pm2 approach * test(pm2): add preinstall script * test(pm2): trigger build * test(pm2): simplify scripts * test(pm2): update config file * test(pm2): improve pm2 config * test(pm2): decrement the number of instances * test(pm2): decrement a number of instances * test(pm2): inc number of clusters to 'max' * fix(mysql): improve mysql connection * test(load): add load tests * fix(build): change build folder name * fix(error): change the error response message for updating node endpoint * fix(mysql): add limit to delete query * fix(ts): change arg type for addNodes function * fix(mysql): fix schma * fix(sql): add limit 1 * fix(cron): dedup cron job for clusters * fix(ts): fix ts type for updating node * fix(clusters): fix server if it run not in cluster mode * fix(readme): fix typo * fix(proxy): optimize code * feat(log): add log message * feat(cluster): add interprocess communication tool `cluster-sync` * fix(clusters): add timeout for cluster sync * fix(caching): make caching optional * fix(condition): change if condition
* refactor(sentry): change direct sentry usage to internal package * feat(metrics): add metrics to the server * feat(metrics): call metrics init * fix(ts): add type keyword to import
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.