app_proto_prepatch.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "name": "js-test-app",
  3. "build": {
  4. "context": "./",
  5. "method": "pack",
  6. "builder": "heroku/buildpacks:18",
  7. "buildpacks": [
  8. "heroku/nodejs"
  9. ]
  10. },
  11. "image": {
  12. "repository": "1234567890.dkr.ecr.us-east-1.amazonaws.com/js-test-app",
  13. "tag": "0cfc7dba6ab859d33309c8717a63f4eeac95669a"
  14. },
  15. "envGroups": [
  16. {
  17. "name": "sponsor",
  18. "version": "9"
  19. },
  20. {
  21. "name": "2-230178",
  22. "version": "5"
  23. }
  24. ],
  25. "helmOverrides": {},
  26. "serviceList": [
  27. {
  28. "run": "/cnb/lifecycle/launcher node index.js",
  29. "instances": 1,
  30. "port": 3000,
  31. "cpuCores": 0.19,
  32. "ramMegabytes": 400,
  33. "webConfig": {
  34. "autoscaling": {
  35. "minInstances": 1,
  36. "maxInstances": 10,
  37. "cpuThresholdPercent": 50,
  38. "memoryThresholdPercent": 50
  39. },
  40. "domains": [],
  41. "healthCheck": {
  42. "httpPath": "/healthz",
  43. "timeoutSeconds": 1,
  44. "initialDelaySeconds": 15
  45. },
  46. "private": false,
  47. "disableTls": false
  48. },
  49. "type": "SERVICE_TYPE_WEB",
  50. "smartOptimization": false,
  51. "runOptional": "/cnb/lifecycle/launcher node index.js",
  52. "name": "web",
  53. "instancesOptional": 1,
  54. "gpu": {},
  55. "terminationGracePeriodSeconds": 30
  56. }
  57. ]
  58. }