diff --git a/.env.template b/.env.template new file mode 100644 index 0000000..153e259 --- /dev/null +++ b/.env.template @@ -0,0 +1,6 @@ +PM_ROLE= +PM_GITEA_ACCOUNT= +PM_GITEA_PASSWORD= +PM_GITEA_ACCESS_TOKEN= +PM_SSH_HOST= +PM_SSH_USER= \ No newline at end of file diff --git a/Alchegos.MCP b/Alchegos.MCP new file mode 160000 index 0000000..58d9c33 --- /dev/null +++ b/Alchegos.MCP @@ -0,0 +1 @@ +Subproject commit 58d9c333e0ee7fd0aba042a2c7acdebb739a28b8 diff --git a/Alchegos.Team.sln b/Alchegos.Team.sln index c782fd1..24c2a89 100644 --- a/Alchegos.Team.sln +++ b/Alchegos.Team.sln @@ -17,10 +17,16 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{34F54150-6BE6-4547-BA5A-51B707D4E377}" ProjectSection(SolutionItems) = preProject docker-compose.yaml = docker-compose.yaml + .env = .env + .env.template = .env.template EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Alchegos.MCP", "Alchegos.MCP\Alchegos.MCP.csproj", "{70822B5C-490D-4668-842A-671A2E148617}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Alchegos.N8N.Variable", "Alchegos.N8N.Variable\Alchegos.N8N.Variable.csproj", "{D55CF76B-7C45-422C-B03A-AEF50C62484A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Alchegos.HCI", "Alchegos.HCI\Alchegos.HCI.csproj", "{BFBFACFA-7A93-4306-82D0-768D8CA73E98}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -63,5 +69,13 @@ Global {70822B5C-490D-4668-842A-671A2E148617}.Debug|Any CPU.Build.0 = Debug|Any CPU {70822B5C-490D-4668-842A-671A2E148617}.Release|Any CPU.ActiveCfg = Release|Any CPU {70822B5C-490D-4668-842A-671A2E148617}.Release|Any CPU.Build.0 = Release|Any CPU + {D55CF76B-7C45-422C-B03A-AEF50C62484A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D55CF76B-7C45-422C-B03A-AEF50C62484A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D55CF76B-7C45-422C-B03A-AEF50C62484A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D55CF76B-7C45-422C-B03A-AEF50C62484A}.Release|Any CPU.Build.0 = Release|Any CPU + {BFBFACFA-7A93-4306-82D0-768D8CA73E98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BFBFACFA-7A93-4306-82D0-768D8CA73E98}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BFBFACFA-7A93-4306-82D0-768D8CA73E98}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BFBFACFA-7A93-4306-82D0-768D8CA73E98}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/docker-compose.yaml b/docker-compose.yaml index 0f4efcb..80874a7 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -6,6 +6,7 @@ networks: volumes: n8n_data: + mongo_data: services: n8n: @@ -66,7 +67,22 @@ services: - alchegos volumes: - ./mysql:/var/lib/mysql - + + mongodb: + image: mongo:latest + container_name: mongodb + restart: unless-stopped + environment: + MONGO_INITDB_ROOT_USERNAME: admin + MONGO_INITDB_ROOT_PASSWORD: secretpassword + MONGO_INITDB_DATABASE: alchegos + volumes: + - mongo_data:/data/db + ports: + - "27017:27017" + networks: + - alchegos + webhook: build: context: ./Alchegos.Webhook @@ -100,3 +116,29 @@ services: - alchegos ports: - "5050:5050" + extra_hosts: + - "host.docker.internal:host-gateway" + volumes: + - ~/.ssh/.ctr:/root/.ssh/ctr:ro + + hci: + build: + context: ./Alchegos.HCI + dockerfile: Dockerfile + networks: + - alchegos + ports: + - "5566:8080" + env_file: + - .env + + n8n_variable: + build: + context: ./Alchegos.N8N.Variable + dockerfile: Dockerfile + depends_on: + - n8n + networks: + - alchegos + env_file: + - .env \ No newline at end of file