docker files fixes from liaqat
This commit is contained in:
29
src/Managing.Docker/.dockerignore
Normal file
29
src/Managing.Docker/.dockerignore
Normal 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
|
||||
67
src/Managing.Docker/docker-compose.sandbox.yml
Normal file
67
src/Managing.Docker/docker-compose.sandbox.yml
Normal 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
|
||||
|
||||
46
src/Managing.Docker/docker-compose.yml
Normal file
46
src/Managing.Docker/docker-compose.yml
Normal 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
|
||||
Reference in New Issue
Block a user