Skip to content
Extraits de code Groupes Projets
Valider 62915c90 rédigé par aftys's avatar aftys
Parcourir les fichiers

updated app properties

parent 81499c1b
1 requête de fusion!8updated rtmp and aws conf
Pipeline #7292 en échec avec les étapes
in 21 secondes
...@@ -4,11 +4,14 @@ FROM openjdk:17-jdk-slim ...@@ -4,11 +4,14 @@ FROM openjdk:17-jdk-slim
# Définir l'argument pour le nom du jar # Définir l'argument pour le nom du jar
ARG JAR_FILE=target/*.jar ARG JAR_FILE=target/*.jar
# Définir le profil Spring par défaut
ENV SPRING_PROFILES_ACTIVE=pro
# Copier le jar dans l'image Docker # Copier le jar dans l'image Docker
COPY ${JAR_FILE} app.jar COPY ${JAR_FILE} app.jar
# Exposer le port sur lequel l'application s'exécute # Exposer le port sur lequel l'application s'exécute
EXPOSE 8082 EXPOSE 8082
# Démarrer l'application # Démarrer l'application avec le profil Spring
ENTRYPOINT ["java","-jar","/app.jar"] ENTRYPOINT ["java", "-Dspring.profiles.active=${SPRING_PROFILES_ACTIVE}", "-jar", "/app.jar"]
package com.marketingconfort.mydressin.mydressinstreamservices.configs; package com.marketingconfort.mydressin.mydressinstreamservices.configs;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.CorsRegistry;
...@@ -9,23 +8,18 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; ...@@ -9,23 +8,18 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration @Configuration
public class CorsConfiguration { public class CorsConfiguration {
@Value("${cors.allowed-origins}")
private String allowedOrigins;
@Value("${cors.allowed-methods}")
private String allowedMethods;
@Value("${cors.allowed-headers}")
private String allowedHeaders;
@Value("${cors.allow-credentials}")
private boolean allowCredentials;
@Bean @Bean
public WebMvcConfigurer corsConfigurer() { public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() { return new WebMvcConfigurer() {
@Override @Override
public void addCorsMappings(CorsRegistry registry) { public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOriginPatterns("*")
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "PATCH", "HEAD")
.allowedHeaders("*")
.exposedHeaders("*")
.allowCredentials(true)
.maxAge(3600L); // 1 hour
} }
}; };
} }
......
...@@ -2,7 +2,6 @@ package com.marketingconfort.mydressin.mydressinstreamservices.services.impl; ...@@ -2,7 +2,6 @@ package com.marketingconfort.mydressin.mydressinstreamservices.services.impl;
import java.io.IOException; import java.io.IOException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
......
...@@ -10,7 +10,6 @@ import com.marketingconfort.mydressin.mydressinstreamservices.models.entities.Li ...@@ -10,7 +10,6 @@ import com.marketingconfort.mydressin.mydressinstreamservices.models.entities.Li
import com.marketingconfort.mydressin.mydressinstreamservices.models.entities.LiveStream; import com.marketingconfort.mydressin.mydressinstreamservices.models.entities.LiveStream;
import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.CardRepository; import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.CardRepository;
import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.ChatMessageRepository; import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.ChatMessageRepository;
import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.KeysWorkRepository;
import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.LiveAnalyticsRepository; import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.LiveAnalyticsRepository;
import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.LiveStreamRepository; import com.marketingconfort.mydressin.mydressinstreamservices.models.repositories.LiveStreamRepository;
import com.marketingconfort.mydressin.mydressinstreamservices.services.IStatsService; import com.marketingconfort.mydressin.mydressinstreamservices.services.IStatsService;
......
...@@ -9,9 +9,9 @@ live-server: ...@@ -9,9 +9,9 @@ live-server:
spring: spring:
datasource: datasource:
url: jdbc:postgresql://92.113.29.13:5432/mydressin-stream-service-local-db url: jdbc:postgresql://streamdb:5432/mydressin-stream-db
username: mydressin-stream-service-local-user username: mydressin-stream-user
password: '*323taq9C' password: '1234'
driver-class-name: org.postgresql.Driver driver-class-name: org.postgresql.Driver
hikari: hikari:
maximum-pool-size: 2 maximum-pool-size: 2
......
live-server:
hls: https://hls.mydressin-server.com/hls
rtmp: rtmp://rtmp.mydressin-server.com/live
stat: https://hls.mydressin-server.com/stat
status: https://status.mydressin-server.com
cdn: https://bucket-rtmp.s3.eu-north-1.amazonaws.com/
spring:
datasource:
url: jdbc:postgresql://streamdb:5432/mydressin-stream-db
username: mydressin-stream-user
password: '1234'
driver-class-name: org.postgresql.Driver
hikari:
maximum-pool-size: 2
cache:
type: none
autoconfigure:
exclude: org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter