login enable and security stuff

This commit is contained in:
Anthony Stirling 2023-12-16 10:22:33 +00:00
parent 206cf40cb5
commit 1b2734d99c
4 changed files with 15 additions and 11 deletions

View file

@ -1,5 +1,5 @@
# Use the base image # Use the base image
FROM frooodle/stirling-pdf-base:version7 FROM frooodle/stirling-pdf-base:version8
ARG VERSION_TAG ARG VERSION_TAG

View file

@ -2,11 +2,11 @@
FROM bellsoft/liberica-openjdk-debian:17 FROM bellsoft/liberica-openjdk-debian:17
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
libreoffice-core-nogui \ libreoffice-core \
libreoffice-common \ libreoffice-common \
libreoffice-writer-nogui \ libreoffice-writer \
libreoffice-calc-nogui \ libreoffice-calc \
libreoffice-impress-nogui \ libreoffice-impress \
unoconv && \ unoconv && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*

View file

@ -11,11 +11,11 @@ RUN apt-get update && \
# Doc conversion # Doc conversion
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
libreoffice-core-nogui \ libreoffice-core \
libreoffice-common \ libreoffice-common \
libreoffice-writer-nogui \ libreoffice-writer \
libreoffice-calc-nogui \ libreoffice-calc \
libreoffice-impress-nogui \ libreoffice-impress \
python3-uno \ python3-uno \
curl \ curl \
unoconv unoconv

View file

@ -63,6 +63,10 @@ launch4j {
} }
dependencies { dependencies {
//security updates
implementation 'ch.qos.logback:logback-classic:1.4.14'
implementation 'ch.qos.logback:logback-core:1.4.14'
implementation 'org.yaml:snakeyaml:2.1' implementation 'org.yaml:snakeyaml:2.1'
implementation 'org.springframework.boot:spring-boot-starter-web:3.1.6' implementation 'org.springframework.boot:spring-boot-starter-web:3.1.6'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf:3.1.6' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf:3.1.6'
@ -91,8 +95,8 @@ dependencies {
implementation group: 'com.opencsv', name: 'opencsv', version: '5.7.1' implementation group: 'com.opencsv', name: 'opencsv', version: '5.7.1'
implementation 'org.apache.pdfbox:pdfbox:2.0.29' implementation 'org.apache.pdfbox:pdfbox:2.0.29'
implementation 'org.apache.pdfbox:xmpbox:2.0.29' implementation 'org.apache.pdfbox:xmpbox:2.0.29'
implementation 'org.bouncycastle:bcprov-jdk15on:1.70' implementation 'org.bouncycastle:bcprov-jdk18on:1.77'
implementation 'org.bouncycastle:bcpkix-jdk15on:1.70' implementation 'org.bouncycastle:bcpkix-jdk18on:1.77'
implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'io.micrometer:micrometer-core' implementation 'io.micrometer:micrometer-core'
implementation group: 'com.google.zxing', name: 'core', version: '3.5.2' implementation group: 'com.google.zxing', name: 'core', version: '3.5.2'