github.com/hspak/nomad@v0.7.2-0.20180309000617-bc4ae22a39a5/website/packer.json (about) 1 { 2 "variables": { 3 "aws_access_key_id": "{{ env `AWS_ACCESS_KEY_ID` }}", 4 "aws_secret_access_key": "{{ env `AWS_SECRET_ACCESS_KEY` }}", 5 "aws_region": "{{ env `AWS_REGION` }}", 6 "fastly_api_key": "{{ env `FASTLY_API_KEY` }}" 7 }, 8 "builders": [ 9 { 10 "type": "docker", 11 "image": "hashicorp/middleman-hashicorp:0.3.28", 12 "discard": "true", 13 "volumes": { 14 "{{ pwd }}": "/website" 15 } 16 } 17 ], 18 "provisioners": [ 19 { 20 "type": "shell", 21 "environment_vars": [ 22 "AWS_ACCESS_KEY_ID={{ user `aws_access_key_id` }}", 23 "AWS_SECRET_ACCESS_KEY={{ user `aws_secret_access_key` }}", 24 "AWS_REGION={{ user `aws_region` }}", 25 "FASTLY_API_KEY={{ user `fastly_api_key` }}" 26 ], 27 "inline": [ 28 "bundle check || bundle install", 29 "bundle exec middleman build", 30 "/bin/bash ./scripts/deploy.sh" 31 ] 32 } 33 ] 34 }