-
Notifications
You must be signed in to change notification settings - Fork 7.3k
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
The reference backend is not responding #700
Comments
Is there any progress ? |
Yesterday was ok, today seems that problem still exists. |
Right now, the backend is responding normally. It is possible that it is under an intermittent DoS attack. We could reach the maintainer, but, unfortunately, he will not be able to do anything before Monday. |
it used to be totally broken but now it seems fixed while hanging forever. Thanks for all ur efforts to maintain this backend implementation ( : - |
Still very slow, hardly get data from API... |
Yeah , only works occasionally and unstable. One suggestion here is to run a daemon scripts every day to keep posts amount below the threshold since this is an API used for demonstrating the usage of frameworks rather than a real commercial one. ( prerequisite is that we can get the access tho ( :- |
@apai4 I think you are in charge of this backend and we really need your help there. If you are too busy to take care of it, could you please give us (@geromegrignon or me) access to the subdomain |
Indeed, the purpose of this API is to provide a demo. We don't plan to move it to a more scalable solution (for money reasons). |
@geromegrignon |
It's an awesome idea! The deployed backend is from the rails implementation: https://github.com/gothinkster/rails-realworld-example-app/tree/master |
@geromegrignon I have tried the branch "rails-5.1" brans but that didn't work because it has a reference to the repo that does not exist anymore, which is this one "https://github.com/gogovan/devise.git" Could you maybe take a look in the project and check if it's possible to update to make it work? Then I can try to wrap it into Docker and publish the image. |
@Postavshik I never used Ruby so I won't be that useful. I'm fine with creating the docker image with another backend listed on CodebaseShow. @cirosantilli made a great contribution to improve it to tests backend implementations. |
BTW, I would recommend using a Node.js + Express.js + Sequelize as the reference due to the popularity of Node.js and the other elements of the that stack. I think Node.js is already making/will inevitably make Ruby/Rails disappear moving forward. Uber subjective of course. This is the backend I've been using: https://github.com/cirosantilli/node-express-sequelize-realworld-example-app and which works out of box on Ubuntu 21.04 and passes all postman tests. Sequelize (SQL ORM) over mongodb (used on top starred Node.js backend: https://github.com/gothinkster/node-express-realworld-example-app ) is more portable, in particular since mongo now has licensing issues, so is not being shipped anymore on major distros as easily, and does not have a free Heroku plan anymore either. Also it allows using SQLite as a local development database, so you don't need to setup any local db servers which is great. |
I was indeed considering Node.js + Express.js. |
Here is the URL of the new API: https://realworld-temp-api.herokuapp.com/api Besides applying to the current specs, this API includes:
related to #708 Make it work, make it right, make it fastMake it workThe new API passes the Postman collection. Make it rightI'll spend next week cleaning the code. Make it fastAs explained earlier, the API sleeps after 30 minutes of inactivity. LimitationsThe API is deployed on a free account on Heroku with row and connection limits. |
awesome job ! ! I just update my project with new API here : https://react-typescript-hooks-realworld.vercel.app/ and find that for retrieving feed&tags , we still need to get authorized. This seems an unexpected behaviour ? |
@Allianzcortex |
@geromegrignon yeah,very weird one. After cleaning up my old token and it works well. NVM ( - : |
I still need to fix:
|
@geromegrignon feel it's better if we open another issue for the new API discussion. Here just curious that, for comments, the return format is :
If it has passed all the postman tests then it should be np 😀, however here I guess it may be :
My current implementation is broken for this it says |
@Allianzcortex I fixed it. |
You can submit and track issues related to this new API on #712 |
Resolved with a new API release. |
The reference backend (https://conduit.productionready.io/api) is not responding and therefore most frontend implementations are broken! 😢
We are desperately trying to contact the maintainer of this backend and find a solution as soon as possible.
We are very sorry for the inconvenience. Thank you for your patience.
The text was updated successfully, but these errors were encountered: