heroku-vagrant-dart-build
heroku-vagrant-dart-build copied to clipboard
Build Dart version that is compatible with Heroku
Vagrant Dart Build System
Vagrant script to create a VM that matches Heroku version.
Install VM
-
Install Virtual Box https://www.virtualbox.org/
-
Install Vagrant http://www.vagrantup.com/
-
git clone https://github.com/selkhateeb/heroku-vagrant-dart-build.git
-
cd heroku-vagrant-dart-build
-
Create and boot the VM
vagrant up
Build Dart
- Login the VM
vagrant ssh
- Install/Compile/Build dart
/vagrant/build_dart.sh
- Once completed
logout
the VM
if all steps are completed successfully, a dart-sdk.tar
file should be created in
heroku-vagrant-dart-build
directory
Using The Build With Heroku
All you need to do is run the following heroku commands to set the dart runtime:
heroku labs:enable user-env-compile
heroku config:set BUILDPACK_URL=https://github.com/selkhateeb/heroku-buildpack-dart.git
heroku config:set DART_SDK_URL=https://github.com/selkhateeb/heroku-vagrant-dart-build/releases/download/latest/dart-sdk.tar