Browse Source

feat: Add custom .yml for Github Codespaces (#1486)

Kroese 2 weeks ago
parent
commit
ab457abc3c
2 changed files with 23 additions and 1 deletions
  1. 1 1
      .devcontainer.json
  2. 22 0
      .github/codespaces.yml

+ 1 - 1
.devcontainer.json

@@ -2,5 +2,5 @@
   "name": "windows",
   "service": "windows",
   "forwardPorts": [8006],
-  "dockerComposeFile": "compose.yml"
+  "dockerComposeFile": ".github/codespaces.yml"
 }

+ 22 - 0
.github/codespaces.yml

@@ -0,0 +1,22 @@
+services:
+  windows:
+    image: dockurr/windows
+    container_name: windows
+    environment:
+      VERSION: "11"
+      RAM_SIZE: "max"
+      DISK_SIZE: "max"
+      CPU_CORES: "max"
+    devices:
+      - /dev/kvm
+      - /dev/net/tun
+    cap_add:
+      - NET_ADMIN
+    ports:
+      - 8006:8006
+      - 3389:3389/tcp
+      - 3389:3389/udp
+    volumes:
+      - ./windows:/storage
+    restart: on-failure
+    stop_grace_period: 2m