aboutsummaryrefslogtreecommitdiff
path: root/.devcontainer/framework-vue
diff options
context:
space:
mode:
authorGravatar github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2025-06-05 14:25:23 +0000
committerGravatar github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2025-06-05 14:25:23 +0000
commite586d7d704d475afe3373a1de6ae20d504f79d6d (patch)
tree7e3fa24807cebd48a86bd40f866d792181191ee9 /.devcontainer/framework-vue
downloadastro-latest.tar.gz
astro-latest.tar.zst
astro-latest.zip
Sync from a8e1c0a7402940e0fc5beef669522b315052df1blatest
Diffstat (limited to '.devcontainer/framework-vue')
-rw-r--r--.devcontainer/framework-vue/devcontainer.json34
1 files changed, 34 insertions, 0 deletions
diff --git a/.devcontainer/framework-vue/devcontainer.json b/.devcontainer/framework-vue/devcontainer.json
new file mode 100644
index 000000000..db9a62878
--- /dev/null
+++ b/.devcontainer/framework-vue/devcontainer.json
@@ -0,0 +1,34 @@
+{
+ "name": "Vue",
+ "build": {
+ "dockerfile": "../examples.Dockerfile"
+ },
+
+ "workspaceFolder": "/workspaces/astro/examples/framework-vue",
+
+ "portsAttributes": {
+ "4321": {
+ "label": "Application",
+ "onAutoForward": "openPreview"
+ }
+ },
+
+ "forwardPorts": [4321],
+
+ "postCreateCommand": "pnpm install && cd /workspaces/astro && pnpm run build",
+
+ "waitFor": "postCreateCommand",
+
+ "postAttachCommand": {
+ "Server": "pnpm start --host"
+ },
+
+ "customizations": {
+ "codespaces": {
+ "openFiles": ["src/pages/index.astro"]
+ },
+ "vscode": {
+ "extensions": ["astro-build.astro-vscode", "esbenp.prettier-vscode"]
+ }
+ }
+}