-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevcontainer.json
More file actions
84 lines (80 loc) · 3.14 KB
/
Copy pathdevcontainer.json
File metadata and controls
84 lines (80 loc) · 3.14 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/php
{
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
"name": "@actcoding/php-devcontainer",
"remoteUser": "vscode",
"dockerComposeFile": [
"./docker-compose.yml",
"../docker-compose.yml"
],
"service": "devcontainer",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers-extra/features/act:1": {},
"ghcr.io/eitsupi/devcontainer-features/jq-likes:2": {},
"ghcr.io/michidk/devcontainers-features/bun:1": {},
"ghcr.io/actcoding/devcontainer-features/moonrepo:1": {},
"ghcr.io/actcoding/devcontainer-features/phpactor:1": {},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"actboy168.tasks",
"axelrindle.duplicate-file",
"axelrindle.task-explorer",
"bradlc.vscode-tailwindcss",
"christian-kohler.path-intellisense",
"ctf0.php-class-imports-folding",
"dbaeumer.vscode-eslint",
"DEVSENSE.composer-php-vscode",
"EditorConfig.EditorConfig",
"GitHub.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"herrmannplatz.npm-dependency-links",
"joshbolduc.commitlint",
"lokalise.i18n-ally",
"mikestead.dotenv",
"ms-azuretools.vscode-containers",
"mskelton.npm-outdated",
"onecentlin.laravel-blade",
"oven.bun-vscode",
"phpactor.vscode-phpactor",
"redhat.vscode-yaml",
"Wiensss.region-highlighter",
"xdebug.php-debug",
"YoavBls.pretty-ts-errors",
"qwtel.sqlite-viewer"
],
"settings": {
"phpactor.executablePath": "/usr/local/bin/php",
"phpactor.path": "/opt/phpactor/bin/phpactor"
}
}
},
"forwardPorts": [
8000,
"caddy:8443"
],
"portsAttributes": {
"8000": {
"label": "Backend",
"onAutoForward": "silent",
"protocol": "http"
},
"caddy:8443": {
"label": "Secure Backend",
"onAutoForward": "silent",
"protocol": "https"
}
},
"postCreateCommand": {
"zsh-comp-gh": "gh completion -s zsh | tee ${HOME}/.zsh/completions/gh.zsh > /dev/null",
"zsh-comp-kubectl": "kubectl completion zsh | tee ${HOME}/.zsh/completions/kubectl.zsh > /dev/null",
"zsh-comp-helm": "helm completion zsh | tee ${HOME}/.zsh/completions/helm.zsh > /dev/null",
}
// "postStartCommand": "moon run :install"
}