| File | Date | Author | Commit |
|---|---|---|---|
| .github | 2023-11-11 |
|
[06b000] added update script |
| public | 2023-11-19 |
|
[6854a4] Update Okteto manifest and add custom domain |
| .env | 2023-11-19 |
|
[23d630] added heroku easy deloy |
| .env.example | 2023-11-19 |
|
[23d630] added heroku easy deloy |
| .gitignore | 2024-02-23 |
|
[140e49] updated .gitignore for koyeb |
| .prettierrc.json | 2023-10-29 |
|
[0d4b49] Initial commit |
| LICENSE | 2023-10-29 |
|
[a8788b] Create LICENSE |
| Procfile | 2023-10-29 |
|
[0d4b49] Initial commit |
| README.md | 2024-03-24 |
|
[f1b289] minor updates |
| app.js | 2023-10-29 |
|
[0d4b49] Initial commit |
| app.json | 2023-11-19 |
|
[23d630] added heroku easy deloy |
| package-lock.json | 2024-09-04 |
|
[b92d6b] Bump newrelic from 12.3.0 to 12.3.1 |
| package.json | 2024-09-04 |
|
[b92d6b] Bump newrelic from 12.3.0 to 12.3.1 |
If you don't know how to do this, I am an Ionos Partner and you can hire me at
Vikshan
npm install in the root directorygit clone https://github.com/vixshan/bento.git
cd bento
npm install
.env file in the root directory and add the following variables,.env.example for an exampleBENTO_USERNAME=<your bento username>
npm start in the root directorynpm start
The app starts using PM2, you can now access your app at http://localhost or
http://localhost:3000 if you're not using a reverse proxy.
To test your app, run npm test in the root directory
npm test
Now go to Variables and add variable listed below.
BENTO_USERNAME - Your bento username
> by default it launches with the .env file, so in case of conflicts,
> remove the .env file and add the variables in the Zeabur dashboard.
node .
Now go to Variables and add variable listed below.
BENTO_USERNAME - Your bento username
> by default it launches with the .env file, so in case of conflicts,
> remove the .env file and add the variables in the Koyeb dashboard.
please note Custom domanis are not supported in KOYAB HOBBY plan, you have to
upgrade to a paid plan to add a custom domain.
Click
here to deploy
the app to Heroku
Now go to Settings -> Domains and add your custom domain.
Note: You can also deploy the app to Heroku using the Heroku CLI.
KNOWN BUG: Due to some issues, I think caching, deploying the app on
Koyeb/Heroku doesnt show the images, They load for a brief second and
disappear. So, I recommend deploying the app to a VPS or PC.
Give this repo a star and fork it to your GitHub account
here.
If you do not have an Railway account,create one
here.
Now head towards https://railway.app/new, select Deploy from repo.
Give this repo a star and fork it to your GitHub account
here.
If You don't have an account On Okteto.
Create a account.
Now head towards Lunch Dev Environment.
Click on Advanced Options and add public/okteto.yml as your Okteto
Manifest Path.
To add your custom domain, see this
documentation.
I haven't tried deploying the app to other platforms like AWS, CloudFlare
Workers, etc. If you have, please let me know how it went. My instance is
deployed on Koyeb, you can check it here
I am not a professional developer, I am still learning. If you find any bugs or
issues with the app please open an issue or a pull request. I will be happy to
review it. Also if you have any suggestions or ideas, please let me know.
If this project helped you, please consider giving it a star ⭐, or sponsor me
here and check out my other projects
here It will help me a lot.
This project is licensed under the MIT License - see the LICENSE file
for details