Skip to content

Commit 4f8659f

Browse files
committed
feat: add wpvip-integrations-base image
1 parent a91c6c8 commit 4f8659f

File tree

3 files changed

+62
-0
lines changed

3 files changed

+62
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"build": {
3+
"dockerfile": "./Dockerfile",
4+
"context": "."
5+
},
6+
"x-build": {
7+
"name": "WPVIP Integrations",
8+
"image-name": "wpvip-integrations-base",
9+
"image-version": "0.0.1"
10+
},
11+
"remoteUser": "vscode",
12+
"updateContentCommand": "/usr/local/bin/update-content.sh",
13+
"features": {
14+
"ghcr.io/automattic/vip-codespaces/base:latest": {},
15+
"ghcr.io/automattic/vip-codespaces/entrypoints:latest": {},
16+
"ghcr.io/automattic/vip-codespaces/nginx:latest": {},
17+
"ghcr.io/automattic/vip-codespaces/php:latest": {},
18+
"ghcr.io/automattic/vip-codespaces/mariadb:latest": {
19+
"installDatabaseToWorkspaces": true
20+
},
21+
"ghcr.io/automattic/vip-codespaces/wp-cli:latest": {},
22+
"ghcr.io/automattic/vip-codespaces/memcached:latest": {},
23+
"ghcr.io/automattic/vip-codespaces/vip-cli:latest": {},
24+
"ghcr.io/automattic/vip-codespaces/mailpit:latest": {},
25+
"ghcr.io/automattic/vip-codespaces/phpmyadmin:latest": {
26+
"enabled": true
27+
},
28+
"ghcr.io/automattic/vip-codespaces/xdebug:latest": {
29+
"enabled": true,
30+
"mode": "debug"
31+
},
32+
"ghcr.io/automattic/vip-codespaces/desktop-lite:latest": {},
33+
"ghcr.io/automattic/vip-codespaces/playwright:latest": {},
34+
"ghcr.io/automattic/vip-codespaces/wptl:latest": {}
35+
},
36+
"customizations": {
37+
"vscode": {
38+
"extensions": [
39+
"dlech.chmod",
40+
"dbaeumer.vscode-eslint",
41+
"GitHub.copilot",
42+
"esbenp.prettier-vscode",
43+
"timonwong.shellcheck",
44+
"ms-azuretools.vscode-docker",
45+
"zhiayang.tabindentspacealign",
46+
"emilast.LogFileHighlighter",
47+
"automattic.logwatcher"
48+
]
49+
}
50+
}
51+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
FROM ghcr.io/automattic/vip-codespaces/ubuntu-base:latest@sha256:267898190c939ea82909113bd957cf97d213135c4dcbb277678f9f8f20a6b4c9
2+
3+
COPY update-content.sh /usr/local/bin/update-content.sh
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/sh
2+
3+
use-wptl latest
4+
if [ -d node_modules ]; then
5+
npm install
6+
else
7+
npm ci
8+
fi

0 commit comments

Comments
 (0)