first commit

This commit is contained in:
Your NamebaishaliHolocron
2026-06-15 12:57:03 +05:30
commit b9ac5ae0b2
398 changed files with 49583 additions and 0 deletions

View File

@@ -0,0 +1,139 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "chart.fullname" . }}-configmap
labels:
name: {{ include "chart.fullname" . }}-configmap
data:
application.yml: |
spring:
application:
name: project-management
profiles:
active: local
service:
token:
enabled: true
# =============================
# MySQL Database Configuration
# =============================
datasource:
url: jdbc:mysql://e2e-84-26.ssdcloudindia.net:3306/project_management?useLocalSessionState=true&alwaysSendSetIsolation=false
username: ikon_platform
password: DOuCS7OX@un796b1QM
driver-class-name: com.mysql.cj.jdbc.Driver
hikari:
connectionTimeout: 20000
maximumPoolSize: 20
jpa:
database-platform: org.hibernate.dialect.MySQL8Dialect
hibernate:
ddl-auto: update
show-sql: true
defer-datasource-initialization: false
properties:
hibernate:
format_sql: true
# =============================
# Security Configuration
# =============================
security:
oauth2:
resourceserver:
jwt:
issuer-uri: https://holocron.keross.com/api/platform
# =============================
# IKON Platform Configurations
# =============================
ikon:
connector:
internal-auth:
tokenUri: https://holocron.keross.com/api/platform/oauth2/token
clientId: ikon-client-management
clientSecret: F38Ysb4VEOSXUeISKcMyvpKqxtrIL8nf
crypto:
secretKey: MDEyMzQ1Njc4OWFiY2RlZjAxMjM0NTY3ODlhYmNkZWY=
user:
agent: "IKON App Server"
platform:
rest: https://holocron.keross.com/api
logger:
enabled: false
accessmanagement:
init:
file: ../../bpmn/project.json
app:
softwareId: "14ca0e46-bdb8-4436-a5bb-c6a664551478"
softwareVerion: 1
softwareName: "Project Management"
softwareRepositoryName: ${spring.application.name}
# =============================
# Sales-CRM API Configuration
# =============================
salescrm:
api:
base-url: https://holocron.keross.com/api/salescrm/api/v1
# =============================
# Logging Configuration
# =============================
logging:
level:
com.ikon: DEBUG
file:
name: "../logs/${spring.application.name}-app.log"
# =============================
# Server Configuration
# =============================
server:
address: 0.0.0.0
port: 8071
# =============================
# Eureka (Optional)
# =============================
eureka:
instance:
hostname: ${HOSTNAME}
ipAddress: ${PROJECT_MANAGEMENT_BACKEND_SERVICE_SERVICE_HOST}
preferIpAddress: true
instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://ikon-discovery-service.ikon-platform.svc.cluster.local:8761/eureka
management:
endpoint:
health:
probes:
enabled: true
show-details: always
endpoints:
web:
exposure:
include: health
health:
livenessState:
enabled: true
readinessState:
enabled: true