The easiest way to install OnMyShelf is to use the docker project here.
If you want to install the web interface manually, here are the instructions:
- npm on your local machine
- A web server (nginx, apache, ...)
Go into the project folder then run:
npm run buildThen you can copy the files of the dist folder to your server.
If you uses the docker project, you have nothing to do.
If you have installed the web interface manually, rebuild the sources (see above).
If you want to install OnMyShelf development environment, run:
npm install
npm run devPlease note that you will need to reach an available API instance with DEV_MODE enabled.
Create a .env.development.local file here with the following content to reach your API:
VITE_API_URL=http://<mylocalapi>/api/v1
VITE_MEDIA_URL=http://<mylocalapi>/media
This project is licensed under the MIT License. See LICENSE.md for the full license text.
Website: https://onmyshelf.app
Source code: https://github.com/onmyshelf/web
Used in this project:
- CSS: https://getbootstrap.com
- Icons: https://icons.getbootstrap.com
- Images: https://undraw.co