PHP >8.1
Node.js >16.0
yarn
crontab
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
git clone https://github.com/HolgerHatGarKeineNode/bitgift
composer install
cp .env.example .env
MIN_WITHDRAW=10000
ADMIN_NAME=CHANGEME
ADMIN_EMAIL=change@changeme.de
ADMIN_PASSWORD="changeme"
ADMIN_LNBITS_URL=https://changeme.de
ADMIN_LNBITS_API_KEY=changeme
php artisan install
/login
- Create withdraw links
- Delete withdraw links
- cronjob for deleting expired links
- Refactor installation process
- Refactor configuration process
- Provide documentation for self-hosting
- adapter for BTCpayserver
- Add tests
cp .env.example .env
Configure .env
file!
MIN_WITHDRAW=10000
ADMIN_NAME=CHANGEME
ADMIN_EMAIL=change@changeme.de
ADMIN_PASSWORD="changeme"
ADMIN_LNBITS_URL=https://changeme.de
ADMIN_LNBITS_API_KEY=changeme
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php81-composer:latest \
composer install --ignore-platform-reqs
vendor/bin/sail up -d
./vendor/bin/sail artisan migrate:fresh --seed
./vendor/bin/sail artisan storage:link
vendor/bin/sail yarn install
vendor/bin/sail yarn dev
vendor/bin/sail yarn
WIP
Open-sourced software licensed under the MIT license.