mirror of
https://github.com/librecaptcha/lc-core.git
synced 2025-04-18 17:55:18 -04:00
Merge remote-tracking branch 'origin/master' into fix98SizeParam
This commit is contained in:
commit
c809872b8d
@ -1,3 +1,3 @@
|
|||||||
version="3.4.3"
|
version="3.5.0"
|
||||||
maxColumn = 120
|
maxColumn = 120
|
||||||
runner.dialect = scala3
|
runner.dialect = scala3
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
FROM adoptopenjdk/openjdk16:alpine AS base-builder
|
FROM adoptopenjdk/openjdk16:alpine AS base-builder
|
||||||
ARG SBT_VERSION=1.3.13
|
ARG SBT_VERSION=1.6.2
|
||||||
RUN apk add --no-cache bash
|
RUN apk add --no-cache bash
|
||||||
ENV JAVA_HOME="/usr/lib/jvm/default-jvm/"
|
ENV JAVA_HOME="/usr/lib/jvm/default-jvm/"
|
||||||
ENV PATH=$PATH:${JAVA_HOME}/bin
|
ENV PATH=$PATH:${JAVA_HOME}/bin
|
||||||
@ -30,7 +30,7 @@ ENV PATH=$PATH:${JAVA_HOME}/bin
|
|||||||
|
|
||||||
FROM base-core
|
FROM base-core
|
||||||
WORKDIR /lc-core
|
WORKDIR /lc-core
|
||||||
COPY --from=builder /build/target/scala-2.13/LibreCaptcha.jar .
|
COPY --from=builder /build/target/scala-3.1.1/LibreCaptcha.jar .
|
||||||
RUN mkdir data/
|
RUN mkdir data/
|
||||||
|
|
||||||
EXPOSE 8888
|
EXPOSE 8888
|
||||||
|
@ -3,7 +3,9 @@ version: "3.6"
|
|||||||
services:
|
services:
|
||||||
lc-core:
|
lc-core:
|
||||||
container_name: "libre-captcha"
|
container_name: "libre-captcha"
|
||||||
image: librecaptcha/lc-core:1.0.0-stable
|
image: librecaptcha/lc-core:latest
|
||||||
|
# Comment "image" & uncomment "build" if you intend to build from source
|
||||||
|
#build: .
|
||||||
volumes:
|
volumes:
|
||||||
- "./docker-data:/lc-core/data"
|
- "./docker-data:/lc-core/data"
|
||||||
ports:
|
ports:
|
||||||
|
@ -31,8 +31,7 @@ object LCFramework {
|
|||||||
println("Shutting down gracefully...")
|
println("Shutting down gracefully...")
|
||||||
backgroundTask.shutdown()
|
backgroundTask.shutdown()
|
||||||
}
|
}
|
||||||
}
|
})
|
||||||
)
|
|
||||||
|
|
||||||
server.start()
|
server.start()
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,8 @@ package lc.database
|
|||||||
import java.sql.{Connection, DriverManager, Statement}
|
import java.sql.{Connection, DriverManager, Statement}
|
||||||
|
|
||||||
class DBConn() {
|
class DBConn() {
|
||||||
val con: Connection = DriverManager.getConnection("jdbc:h2:./data/H2/captcha3;MAX_COMPACT_TIME=8000;DB_CLOSE_ON_EXIT=FALSE", "sa", "")
|
val con: Connection =
|
||||||
|
DriverManager.getConnection("jdbc:h2:./data/H2/captcha3;MAX_COMPACT_TIME=8000;DB_CLOSE_ON_EXIT=FALSE", "sa", "")
|
||||||
|
|
||||||
def getStatement(): Statement = {
|
def getStatement(): Statement = {
|
||||||
con.createStatement()
|
con.createStatement()
|
||||||
|
@ -13,7 +13,13 @@ import java.net.InetSocketAddress
|
|||||||
import java.util
|
import java.util
|
||||||
import scala.jdk.CollectionConverters._
|
import scala.jdk.CollectionConverters._
|
||||||
|
|
||||||
class Server(address: String, port: Int, captchaManager: CaptchaManager, playgroundEnabled: Boolean, corsHeader: String) {
|
class Server(
|
||||||
|
address: String,
|
||||||
|
port: Int,
|
||||||
|
captchaManager: CaptchaManager,
|
||||||
|
playgroundEnabled: Boolean,
|
||||||
|
corsHeader: String
|
||||||
|
) {
|
||||||
var headerMap: util.Map[String, util.List[String]] = _
|
var headerMap: util.Map[String, util.List[String]] = _
|
||||||
if (corsHeader.nonEmpty) {
|
if (corsHeader.nonEmpty) {
|
||||||
headerMap = Map("Access-Control-Allow-Origin" -> List(corsHeader).asJava).asJava
|
headerMap = Map("Access-Control-Allow-Origin" -> List(corsHeader).asJava).asJava
|
||||||
|
Loading…
x
Reference in New Issue
Block a user