Get notified when a coin goes above or below a price target, crypto-alerts.io.
#config
$ echo 'APP_DOMAIN=crypto-alerts.io' > .env
$ echo '[email protected]' >> .env
$ echo 'APP_TITLE=Crypt Alerts' >> .env
$ echo '[email protected]' >> .env
$ echo 'APP_MAX_ALERTS_PER_MONTH=100' >> .env
$ echo 'APP_MAX_EMAIL_NOTIFICATIONS_PER_MONTH=1000' >> .env
$ echo 'APP_MAX_ALERTS_SPAM_STRIKES=3' >> .env
$ echo 'SMTP_SERVER=smtp.crypto-alerts.io' >> .env
$ echo 'SMTP_PORT=25' >> .env
$ echo '[email protected]' >> .env
$ echo 'SMTP_PASSWORD=passwd' >> .env
$ echo 'SMTP_USE_TLS=yes' >> .env
$ echo 'RECAPTCHA_PUBLIC_KEY=key' >> .env
$ echo 'RECAPTCHA_PRIVATE_KEY=key' >> .env
#app's development
$ ./setup.sh [docker-compose-file]
Access http://localhost:5000
#provision's development (ansible recipes: docker/docker-compose/multisite setup)
$ vagrant up
$ ANSIBLE_ARGS="--tags upload" vagrant provision #fast-forward (only update app's code)
Access http://dev.crypto-alerts.io
#production, requires an Ubuntu >= 18.04 LTS box with root ssh credential access
$ vim provision/ansible/inventories/prod/hosts
$ ./deploy.sh prod
#production fast-forward (only updates app's code)
$ ./deploy-fast-forward.sh prod
Access http://crypto-alerts.io or the configured production domain
If you're interested in modifying the provision/ansible recipes you'll also need: