gsd 2 years ago
parent
commit
c7f7df1aea
  1. 2
      Dockerfile
  2. 17
      src/main/java/app/updates/PreviewUpdater.java

2
Dockerfile

@ -8,4 +8,6 @@ mvn -f pom.xml clean package
FROM eclipse-temurin:18
COPY --from=builder /tmp/Facti13.Web.Backend.Java.V2/target/*.jar /app/backend.jar
WORKDIR /app
ARG BUILDDATE
ENV BUILDDATE $BUILDDATE
ENTRYPOINT ["java"]

17
src/main/java/app/updates/PreviewUpdater.java

@ -69,17 +69,26 @@ public class PreviewUpdater extends BaseUpdater{
public String getPreview(String map) {
String url;
//Check jpg
url = preview.formatted(domain, map, "jpg");
try {
url = preview.formatted(domain, map, "jpg");
logger.info("Request: {}", url);
restTemplate.headForHeaders(url);
return url;
} catch (RestClientException err) {}
} catch (RestClientException err) {
logger.warn("Not found: {}, err: {}", url, err);
}
//Check txt contained url
url = preview.formatted(domain, map, "url");
try {
url = preview.formatted(domain, map, "url");
logger.info("Request: {}", url);
return restTemplate.getForEntity(url, String.class).getBody().replace("\n", "");
} catch (RestClientException err) {}
} catch (RestClientException err) {
logger.warn("Not found: {}, err: {}", url, err);
}
return null;
}

Loading…
Cancel
Save