Преглед на файлове

Merge pull request #2413 from lbssousa/devcontainer-v2

Complete sample configuration for VSCode Remote Development on Containers
Shao Yu-Lung (Allen) преди 5 години
родител
ревизия
fb617deb86
променени са 3 файла, в които са добавени 17 реда и са изтрити 2 реда
  1. 10 2
      .devcontainer/devcontainer.example.json
  2. 6 0
      .devcontainer/docker-compose.extend-example.yml
  3. 1 0
      .gitignore

+ 10 - 2
.devcontainer/devcontainer.example.json

@@ -1,7 +1,15 @@
 {
   "name": "Laradock",
-  "dockerComposeFile": ["../docker-compose.yml"],
-  "runServices": ["nginx", "postgres", "pgadmin"],
+  "dockerComposeFile": [
+    "../docker-compose.yml",
+    "docker-compose.extend.yml"
+  ],
+  "remoteUser": "laradock",
+  "runServices": [
+    "nginx",
+    "postgres",
+    "pgadmin"
+  ],
   "service": "workspace",
   "workspaceFolder": "/var/www",
   "shutdownAction": "stopCompose",

+ 6 - 0
.devcontainer/docker-compose.extend-example.yml

@@ -0,0 +1,6 @@
+version: '3'
+services:
+  workspace:
+    volumes:
+      - ~/.gitconfig:/home/laradock/.gitconfig
+      - ~/.ssh:/home/laradock/.ssh:ro

+ 1 - 0
.gitignore

@@ -15,5 +15,6 @@
 
 /.devcontainer/*
 !/.devcontainer/devcontainer.example.json
+!/.devcontainer/docker-compose.extend-example.yml
 
 .DS_Store