Compare commits
25 Commits
0.0.5
...
30cb32b0ad
| Author | SHA1 | Date | |
|---|---|---|---|
| 30cb32b0ad | |||
| df70b65ac3 | |||
| 949bfc38f8 | |||
| c5e5f643a2 | |||
| 5820156512 | |||
| 7cc4be7cd6 | |||
| 5e31ff9b69 | |||
| d910472db5 | |||
| ca56afad5d | |||
| 541aeee3c2 | |||
| 19257a0290 | |||
| 8d91e7d5a3 | |||
| c0671acf60 | |||
| 0b8300c774 | |||
| cac55d5f06 | |||
| aa3aadbb53 | |||
| da7fa9edd6 | |||
| a1a21e8d60 | |||
| dc2932cf51 | |||
| bb84e32719 | |||
| 12aa40b160 | |||
| 9d4fddcb2d | |||
| 4654cff158 | |||
| b1888fed96 | |||
| d7e8b3d62a |
@@ -1,5 +1,5 @@
|
||||
# Use a specific version of OpenJDK based on Debian ("bullseye" in this case)
|
||||
FROM --platform=$BUILDPLATFORM openjdk:22-ea-21-jdk-slim-bullseye AS builder
|
||||
FROM --platform=$BUILDPLATFORM openjdk:21-jdk-bullseye AS builder
|
||||
|
||||
# Replace 'apk' commands with 'apt-get' for Debian-based package management.
|
||||
# Install required packages such as 'git' and 'gradle'. Remember to update and clean up properly.
|
||||
@@ -12,7 +12,7 @@ COPY . .
|
||||
RUN ./gradlew shadowJar
|
||||
|
||||
# Second stage: Setup the runtime container
|
||||
FROM openjdk:22-ea-21-jdk-slim-bullseye
|
||||
FROM openjdk:21-jdk-bullseye
|
||||
|
||||
# Again, switch to 'apt-get' for installing 'bash'. Clean up to keep the image size down.
|
||||
RUN apt-get update && \
|
||||
|
||||
22
build.gradle
22
build.gradle
@@ -90,10 +90,10 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
// Logging
|
||||
api 'org.slf4j:slf4j-simple:2.0.12'
|
||||
api 'org.slf4j:slf4j-simple:2.0.13'
|
||||
|
||||
// Easy file management
|
||||
api 'commons-io:commons-io:2.16.0'
|
||||
api 'commons-io:commons-io:2.16.1'
|
||||
|
||||
// Config management
|
||||
api 'org.yaml:snakeyaml:1.33'
|
||||
@@ -101,7 +101,7 @@ dependencies {
|
||||
// Dependencies from old Matrix-java-sdk
|
||||
api 'org.apache.commons:commons-lang3:3.14.0'
|
||||
api 'com.squareup.okhttp3:okhttp:4.12.0'
|
||||
api 'commons-codec:commons-codec:1.16.1'
|
||||
api 'commons-codec:commons-codec:1.17.0'
|
||||
|
||||
// ORMLite
|
||||
api 'com.j256.ormlite:ormlite-jdbc:6.1'
|
||||
@@ -119,7 +119,7 @@ dependencies {
|
||||
api 'org.apache.httpcomponents:httpclient:4.5.14'
|
||||
|
||||
// Phone numbers validation
|
||||
api 'com.googlecode.libphonenumber:libphonenumber:8.13.34'
|
||||
api 'com.googlecode.libphonenumber:libphonenumber:8.13.36'
|
||||
|
||||
// E-mail sending
|
||||
api 'javax.mail:javax.mail-api:1.6.2'
|
||||
@@ -129,22 +129,22 @@ dependencies {
|
||||
api 'com.google.firebase:firebase-admin:9.2.0'
|
||||
|
||||
// Connection Pool
|
||||
api 'com.mchange:c3p0:0.10.0'
|
||||
api 'com.mchange:c3p0:0.10.1'
|
||||
|
||||
// SQLite
|
||||
api 'org.xerial:sqlite-jdbc:3.45.2.0'
|
||||
api 'org.xerial:sqlite-jdbc:3.45.3.0'
|
||||
|
||||
// PostgreSQL
|
||||
api 'org.postgresql:postgresql:42.7.3'
|
||||
|
||||
// MariaDB/MySQL
|
||||
api 'org.mariadb.jdbc:mariadb-java-client:3.3.3'
|
||||
api 'org.mariadb.jdbc:mariadb-java-client:3.5.6'
|
||||
|
||||
// UNIX sockets
|
||||
api 'com.kohlschutter.junixsocket:junixsocket-core:2.9.0'
|
||||
api 'com.kohlschutter.junixsocket:junixsocket-core:2.9.1'
|
||||
|
||||
// Twilio SDK for SMS
|
||||
api 'com.twilio.sdk:twilio:10.1.3'
|
||||
api 'com.twilio.sdk:twilio:10.1.5'
|
||||
|
||||
// SendGrid SDK to send emails from GCE
|
||||
api 'com.sendgrid:sendgrid-java:4.10.2'
|
||||
@@ -153,10 +153,10 @@ dependencies {
|
||||
api 'org.zeroturnaround:zt-exec:1.12'
|
||||
|
||||
// HTTP server
|
||||
api 'io.undertow:undertow-core:2.3.12.Final'
|
||||
api 'io.undertow:undertow-core:2.3.19.Final'
|
||||
|
||||
// Command parser for AS interface
|
||||
api 'commons-cli:commons-cli:1.6.0'
|
||||
api 'commons-cli:commons-cli:1.7.0'
|
||||
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
testImplementation 'com.github.tomakehurst:wiremock:3.0.1'
|
||||
|
||||
Reference in New Issue
Block a user