Repository navigation
Expand file tree
/
Copy pathdevbox.json
More file actions
45 lines (45 loc) · 1.77 KB
/
Copy pathdevbox.json
File metadata and controls
45 lines (45 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.17.2/.schema/devbox.schema.json",
"packages": [
"go@1.26.2",
"terraform@1.15.2",
"golangci-lint@2.12.2",
"awscli2@2.34.24",
"jq@1.8.1",
"curl@latest",
"unzip@latest",
"gnumake@latest"
],
"shell": {
"init_hook": [
"export PATH=\"$PWD/.devbox/nix/profile/default/bin:$PATH\"",
"export AWS_NITRO_ROOT_CERT=\"$PWD/.cache/aws-nitro-root/AWS_NitroEnclaves_Root-G1.pem\"",
"export NITRO_CLI_BLOBS=\"${NITRO_CLI_BLOBS:-/usr/share/nitro_enclaves/blobs}\"",
"export NITRO_CLI_ARTIFACTS=\"${NITRO_CLI_ARTIFACTS:-/tmp/nitro-cli-artifacts}\"",
"echo 'devbox ready: run `devbox run check`, `devbox run test`, or `devbox run urls`'"
],
"scripts": {
"fmt": "make go-fmt infra-fmt",
"check": "make go-check infra-check",
"test": "for module in client ec2 nitro-enclave; do echo \"go test $$module\"; (cd $$module && go test ./...) || exit 1; done",
"root-cert": "make nitro-root-cert",
"ec2:app-deploy": "make ec2-app-deploy",
"ec2:app-sync-deploy": "make ec2-app-sync-deploy",
"infra:init": "make infra-init",
"infra:plan": "make infra-plan",
"infra:deploy": "make infra-deploy",
"infra:destroy": "make infra-destroy",
"infra:state": "make infra-state",
"infra:urls": "make infra-urls",
"infra:ssh": "make infra-ssh",
"urls": "make infra-urls",
"client": "cd client && go run ./cmd/request",
"ec2": "make ec2-server-run",
"enclave:docker-build": "make enclave-docker-build",
"enclave:eif-build": "make enclave-eif-build",
"enclave:run": "make enclave-run",
"enclave:stop": "make enclave-stop",
"enclave:describe": "make enclave-describe"
}
}
}