-
-
Notifications
You must be signed in to change notification settings - Fork 13
Host your own instance of the frontend
You must be aware that Box, Box! does not work alone. You need a Box, Box! Server set too. This limitation is there because of the browsers' CORS policy. I may try in the future to merge both parts in order to make it easier to deploy.
Also, if you are planning to make a public instance, I can grant you the access to the server used by the main instance.
To do the following steps, Flutter is required.
If you do not have Flutter installed, follow the official step-by-step installation.
Then, run:
git clone https://github.com/BrightDV/BoxBox.git
cd BoxBox
flutter build web --release
After some time, it will create a folder named web inside the build folder.
Be careful, it is not the
webfolder at the root of the repo!
Then, you have to copy the content of the whole web folder to the place that you want to run Box, Box!
That's it! You do not even have to run some code, because it is now an index.html file and a main.js file (mostly…).
- If you are not running Box, Box! from the root of your website (e.g., https://brightdv.github.io/boxbox/), you have to change the
hrefattribute of thebasetag. To do so, open the index.html file and modify the fifth line: replace the/by the path to the folder.