Create your own free unlimited cloud storage! Our tool uses GitHub-as-a-storage to save there the uploaded files. You can use our deployed tool or run it by yourself - see below for instructions.
We were banned by GitHub, so this project is for test use only!
TL;DR: you need to create a GitHub token and add it to deployed repo as GITHUB_TOKEN environment variable.
Or just watch a video:
Heroku allows to create free small machines and deploy from GitHub in one click. You will need to have a Heroku account to proceed, so please register.
Click the 'Manage App' at the bottom of the page
Click 'Settings' and 'Reveal Config Vars'
Set the key to GITHUB_TOKEN and the value to the generated on the previous steps GitHub token.
If you don't like . Heroku, you can deploy manually.
git clone https://github.com/morejust/store
npm run dev
cd client npm start
Here is the list of all possible config variables that can be changed (except GITHUB_TOKEN that is required and was set earlier). If you decide to use this config variables, you should specify them as environment variables.
To use this
git checkout heroku-deploy git fetch git reset --hard origin/master npm run build-front git add client/build git commit --allow-empty -m "build heroku" git push --force git checkout master
npm run deploy
From any folder you can launch:
bash add_file.sh $NAME_OF_bLOCK_REPO $AbSOLUTE_PATH_TO_FILE
Keep in mind that you should have a push access to the repository. If you want to create a new repo for files (we call it 'block'), you should have the rights to create a new repo.