From ee9715a4cf11fdd4d39ea7f6707258c8545470db Mon Sep 17 00:00:00 2001 From: sadnub Date: Fri, 5 Aug 2022 12:02:31 -0400 Subject: [PATCH] fix for web for docker dev --- .devcontainer/.env.example | 7 +++++++ .devcontainer/docker-compose.yml | 26 ++++++++++++++++++++++++++ .gitignore | 1 + 3 files changed, 34 insertions(+) create mode 100644 .devcontainer/.env.example create mode 100644 .devcontainer/docker-compose.yml diff --git a/.devcontainer/.env.example b/.devcontainer/.env.example new file mode 100644 index 0000000..5b9f56e --- /dev/null +++ b/.devcontainer/.env.example @@ -0,0 +1,7 @@ +COMPOSE_PROJECT_NAME=trmm +IMAGE_REPO=tacticalrmm/ +VERSION=latest + +# DEV SETTINGS +APP_PORT=443 +DOCKER_NETWORK=172.21.0.0/24 diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml new file mode 100644 index 0000000..bb14f5c --- /dev/null +++ b/.devcontainer/docker-compose.yml @@ -0,0 +1,26 @@ +version: '3.4' + +services: + app-dev: + container_name: trmm-app-dev + image: node:16-alpine + restart: always + command: /bin/sh -c "npm install --cache ~/.npm && npm run serve" + user: 1000:1000 + working_dir: /workspace/web + volumes: + - ..:/workspace:cached + ports: + - "8080:443" + networks: + dev: + aliases: + - tactical-frontend + +networks: + dev: + driver: bridge + ipam: + driver: default + config: + - subnet: ${DOCKER_NETWORK} diff --git a/.gitignore b/.gitignore index 73d7221..6d6c132 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ yarn-error.log* *.sln .env +/public/env-config.js