Temel Modüller
version: '3.8'
x-environment:
&default-back-environment
'Serilog:MinimumLevel': 'Information'
'Serilog:WriteTo:0::Args:hostnameOrAddress': 'graylog'
'ConsulConfig:Active': 'true'
'ConsulConfig:Host': 'http://consul'
'GlobalConfiguration:ServiceDiscoveryProvider:Host': 'http://consul'
'ConnectionStrings:MSSQLConnection': 'Data Source=mssql2019;Initial Catalog=Alpata;User ID=someuserid;Password=somepass'
'RedisConfig:Host': 'alpata-redis'
'RedisConfig:UseToken': 'true'
'Alpata.Data:DbSecurity': ';User ID=someuserid;Password=somepass'
'RabbitMq:Url': 'rabbitmq'
services:
################ other ########################33
alpata-redis-server:
restart: always
container_name: alpata-redis
image: "redis:alpine"
command: redis-server
ports:
- 6379:6379
volumes:
- './redis_data:/data'
rabbitmq:
image: rabbitmq:3-management-alpine
container_name: 'rabbitmq'
ports:
- 5672:5672
- 15672:15672
volumes:
- ./data:/var/lib/rabbitmq/mnesia/
restart: always
############# web ##############
octapull-admin-panel-web:
restart: always
container_name: octapull-admin-panel-web
image: docker.test.alpatateknoloji.com/octapull-admin-panel-web:latest
depends_on:
- octapull-file-api
volumes:
- ./octapull-admin-panel-web.js:/usr/share/nginx/html/octa/assets/config/environment.js
############# api ##############
alpha-oauth:
restart: always
container_name: alpha-oauth
image: docker.test.alpatateknoloji.com/alpha-oauth:latest
ports:
- 9099:9099
environment:
<<: *default-back-environment
ApplicationIp: 'http://alpha-oauth'
ResetMailUrl: '/octa/resetpassword'
RegisterUrl: '/octa/register'
octapull-social-api:
restart: always
container_name: octapull-social-api
image: docker.test.alpatateknoloji.com/octapull-social-api:latest
volumes:
- ../Alpata.Data.xml:/app/Alpata.Data.xml
environment:
<<: *default-back-environment
ApplicationIp: 'http://octapull-social-api'
octapull-general-api:
restart: always
container_name: octapull-general-api
image: docker.test.alpatateknoloji.com/octapull-general-api:latest
volumes:
- ../Alpata.Data.xml:/app/Alpata.Data.xml
environment:
<<: *default-back-environment
ApplicationIp: 'http://octapull-general-api'
ResetMailUrl: '/octa/resetpassword'
RegisterUrl: '/octa/register'
octapull-humanresources-api:
restart: always
container_name: octapull-humanresources-api
image: docker.test.alpatateknoloji.com/octapull-humanresources-api:latest
volumes:
- ../Alpata.Data.xml:/app/Alpata.Data.xml
environment:
<<: *default-back-environment
ApplicationIp: 'http://octapull-humanresources-api'
octapull-cms-api:
restart: always
container_name: octapull-cms-api
image: docker.test.alpatateknoloji.com/octapull-cms-api:latest
volumes:
- ../Alpata.Data.xml:/app/Alpata.Data.xml
environment:
<<: *default-back-environment
ApplicationIp: 'http://octapull-cms-api'
octapull-file-api:
restart: always
container_name: octapull-file-api
image: docker.test.alpatateknoloji.com/octapull-file-api:latest
volumes:
- ../Alpata.Data.xml:/app/Alpata.Data.xml
- ./wwwroot:/app/wwwroot
environment:
<<: *default-back-environment
ApplicationIp: 'http://octapull-file-api'
networks:
default:
external:
name: octapull