Spaces:
Build error
Build error
Ajay Yadav
commited on
Commit
·
ffd1e41
1
Parent(s):
9373c61
Initial deployment of da-policyengine-dev
Browse files- Dockerfile +4 -5
- README.md +2 -2
- gradle.properties +33 -0
Dockerfile
CHANGED
|
@@ -11,11 +11,10 @@ RUN apt-get update && apt-get install -y \
|
|
| 11 |
# Copy application files
|
| 12 |
COPY . .
|
| 13 |
|
| 14 |
-
#
|
| 15 |
-
RUN
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
RUN ./gradlew build -x test
|
| 19 |
|
| 20 |
# Expose port
|
| 21 |
EXPOSE 8080
|
|
|
|
| 11 |
# Copy application files
|
| 12 |
COPY . .
|
| 13 |
|
| 14 |
+
# Build application (if build.gradle.kts exists)
|
| 15 |
+
RUN if [ -f "build.gradle.kts" ]; then \
|
| 16 |
+
./gradlew build -x test; \
|
| 17 |
+
fi
|
|
|
|
| 18 |
|
| 19 |
# Expose port
|
| 20 |
EXPOSE 8080
|
README.md
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
---
|
| 2 |
-
title: da-policyengine
|
| 3 |
emoji: 🔧
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: green
|
|
@@ -35,4 +35,4 @@ Once deployed, API documentation will be available at:
|
|
| 35 |
|
| 36 |
This service is automatically deployed via the DALab CI/CD pipeline.
|
| 37 |
|
| 38 |
-
Last updated: Tue 06/17/2025
|
|
|
|
| 1 |
---
|
| 2 |
+
title: da-policyengine dev
|
| 3 |
emoji: 🔧
|
| 4 |
colorFrom: blue
|
| 5 |
colorTo: green
|
|
|
|
| 35 |
|
| 36 |
This service is automatically deployed via the DALab CI/CD pipeline.
|
| 37 |
|
| 38 |
+
Last updated: Tue 06/17/2025 10:37:54.82
|
gradle.properties
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Gradle Performance Configuration for DALab Microservices
|
| 2 |
+
# Multi-threading and parallel execution settings
|
| 3 |
+
|
| 4 |
+
# Enable parallel execution of tasks across projects
|
| 5 |
+
org.gradle.parallel=true
|
| 6 |
+
|
| 7 |
+
# Set number of parallel workers (4 parallel executors as requested)
|
| 8 |
+
org.gradle.workers.max=4
|
| 9 |
+
|
| 10 |
+
# Enable configuration caching to speed up subsequent builds
|
| 11 |
+
org.gradle.configuration-cache=true
|
| 12 |
+
|
| 13 |
+
# Enable build caching for faster incremental builds
|
| 14 |
+
org.gradle.caching=true
|
| 15 |
+
|
| 16 |
+
# Increase JVM heap size for Gradle daemon (adjust based on system memory)
|
| 17 |
+
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+UseG1GC
|
| 18 |
+
|
| 19 |
+
# Enable Gradle daemon for faster builds
|
| 20 |
+
org.gradle.daemon=true
|
| 21 |
+
|
| 22 |
+
# Configure file watching for continuous builds
|
| 23 |
+
org.gradle.vfs.watch=true
|
| 24 |
+
|
| 25 |
+
# Optimize Kotlin compilation (for da-policyengine)
|
| 26 |
+
kotlin.incremental=true
|
| 27 |
+
kotlin.parallel.tasks.in.project=true
|
| 28 |
+
|
| 29 |
+
# Spring Boot specific optimizations
|
| 30 |
+
spring.output.ansi.enabled=always
|
| 31 |
+
|
| 32 |
+
# Build scan acceptance for performance insights (optional)
|
| 33 |
+
# gradle.build-scan.upload-in-background=true
|