docker files fixes from liaqat

This commit is contained in:
alirehmani
2024-05-03 16:39:25 +05:00
commit 464a8730e8
587 changed files with 44288 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/bin
**/charts
**/docker-compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
**/Managing.WebApp/**/*
**/Managing.WebApp/
Managing.WebApp/**/*
Managing.WebApp/
LICENSE
README.md

View File

@@ -0,0 +1,67 @@
version: '3.4'
services:
managing.api:
environment:
- ASPNETCORE_ENVIRONMENT=oda-docker
- ASPNETCORE_URLS=https://+:443;http://+:80
- ASPNETCORE_Kestrel__Certificates__Default__Password=!MotdepasseFort11
- ASPNETCORE_Kestrel__Certificates__Default__Path=/app/managing_cert.pfx
ports:
- "80:80"
- "443:443"
volumes:
- ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro
depends_on:
- managingdb
managing.api.workers:
environment:
- ASPNETCORE_ENVIRONMENT=oda-docker
- ASPNETCORE_URLS=https://+:443;http://+:80
- ASPNETCORE_Kestrel__Certificates__Default__Password=!MotdepasseFort11
- ASPNETCORE_Kestrel__Certificates__Default__Path=/app/managing_cert.pfx
ports:
- "81:80"
- "444:443"
volumes:
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro
depends_on:
- managingdb
managingdb:
restart: always
volumes:
- mongodata:/data/db
ports:
- "27017:27017"
elasticsearch:
ports:
- 9200:9200
volumes:
- elasticsearch-data:/usr/share/elasticsearch/data
environment:
- discovery.type=single-node
- xpack.monitoring.templates.enabled=true
- ES_JAVA_OPTS=-Xms1g -Xmx1g
- xpack.security.enabled=false
kibana:
ports:
- 5601:5601
depends_on:
- elasticsearch
environment:
- ELASTICSEARCH_URL=http://elasticsearch:9200
influxdb:
image: influxdb:latest
volumes:
- influxdata:/var/lib/influxdb2
ports:
- 8086:8086
restart: always

View File

@@ -0,0 +1,46 @@
version: '3.4'
services:
managingdb:
image: mongo
networks:
- managing-network
managing.api:
image: ${DOCKER_REGISTRY-}managingapi
build:
context: ../.
dockerfile: Managing.Api/Dockerfile
networks:
- managing-network
managing.api.workers:
image: ${DOCKER_REGISTRY-}managingapiworkers
build:
context: ../.
dockerfile: Managing.Api.Workers/Dockerfile
networks:
- managing-network
elasticsearch:
image: elasticsearch:8.4.1
networks:
- managing-network
kibana:
image: kibana:8.4.1
influxdb:
image: influxdb:latest
networks:
- managing-network
volumes:
elasticsearch-data:
driver: local
mongodata: {}
influxdata: {}
networks:
managing-network:
name: managing-network