From ea880159918f26cf7296710ffee749f27d031bd1 Mon Sep 17 00:00:00 2001 From: Josh Creek <8179928+jcreek@users.noreply.github.com> Date: Sun, 9 Jul 2023 19:02:12 +0100 Subject: [PATCH] chore(*): Add devcontainer --- .devcontainer/dockercompose.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .devcontainer/dockercompose.yml diff --git a/.devcontainer/dockercompose.yml b/.devcontainer/dockercompose.yml new file mode 100644 index 0000000..8f04432 --- /dev/null +++ b/.devcontainer/dockercompose.yml @@ -0,0 +1,21 @@ +version: '3.8' + +services: + frontend: + image: mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye + + # Runs app on the same network as the websocket server container, allows "forwardPorts" in devcontainer.json function. + network_mode: service:websocket + + websocket: + image: "node:20" + user: "node" + working_dir: /home/node/app + environment: + - NODE_ENV=production + volumes: + - ./:/home/node/app + expose: + - "8081" + command: "npm start" + restart: unless-stopped