Loading .gitlab-ci.yml +3 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,7 @@ deploy-dev: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -158,6 +159,7 @@ deploy-supporting-branch: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -198,6 +200,7 @@ deploy-pro: SSH_REMOTE: ${PRO_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml Loading pom.xml +8 −14 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <version>2.1.0.RELEASE</version> <relativePath /> </parent> Loading Loading @@ -38,7 +38,8 @@ <!-- OTHER --> <powermock.version>1.7.3</powermock.version> <kafka.version>1.1.0</kafka.version> <kafka.version>2.0.0</kafka.version> <elasticsearch.version>5.6.1</elasticsearch.version> <!-- Plugins --> <jacoco.version>0.8.1</jacoco.version> Loading Loading @@ -196,18 +197,11 @@ <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> <configuration> <executable>true</executable> <finalName>tasks</finalName> <outputDirectory>dist</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> Loading src/main/java/es/redmic/tasks/config/JobConfig.java +6 −10 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ import org.springframework.batch.core.configuration.annotation.EnableBatchProces import org.springframework.batch.core.configuration.annotation.JobBuilderFactory; import org.springframework.batch.core.configuration.annotation.StepBuilderFactory; import org.springframework.batch.core.configuration.support.JobRegistryBeanPostProcessor; import org.springframework.batch.core.configuration.support.MapJobRegistry; import org.springframework.batch.core.explore.JobExplorer; import org.springframework.batch.core.explore.support.JobExplorerFactoryBean; import org.springframework.batch.core.launch.JobLauncher; Loading @@ -17,6 +16,7 @@ import org.springframework.batch.core.launch.support.SimpleJobLauncher; import org.springframework.batch.core.launch.support.SimpleJobOperator; import org.springframework.batch.core.repository.JobRepository; import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; Loading @@ -31,6 +31,9 @@ import org.springframework.validation.annotation.Validated; @EnableBatchProcessing public class JobConfig implements BatchConfigurer { @Autowired JobRegistry jobRegistry; @Bean @Validated @ConfigurationProperties(prefix = "jobs.datasource") Loading @@ -39,13 +42,6 @@ public class JobConfig implements BatchConfigurer { return DataSourceBuilder.create().build(); } @Bean public JobRegistry jobRegistry() { JobRegistry jobRegistry = new MapJobRegistry(); return jobRegistry; } @Bean public StepBuilderFactory stepBuilderFactory() throws Exception { StepBuilderFactory stepBuilderFactory = new StepBuilderFactory(getJobRepository(), getTransactionManager()); Loading @@ -72,7 +68,7 @@ public class JobConfig implements BatchConfigurer { SimpleJobOperator jobOperator = new SimpleJobOperator(); jobOperator.setJobExplorer(getJobExplorer()); jobOperator.setJobLauncher(getJobLauncher()); jobOperator.setJobRegistry(jobRegistry()); jobOperator.setJobRegistry(jobRegistry); jobOperator.setJobRepository(getJobRepository()); jobOperator.afterPropertiesSet(); Loading @@ -82,7 +78,7 @@ public class JobConfig implements BatchConfigurer { @Bean public JobRegistryBeanPostProcessor jobRegistryBeanPostProcessor() throws Exception { JobRegistryBeanPostProcessor jobRegistryBeanPostProcessor = new JobRegistryBeanPostProcessor(); jobRegistryBeanPostProcessor.setJobRegistry(jobRegistry()); jobRegistryBeanPostProcessor.setJobRegistry(jobRegistry); jobRegistryBeanPostProcessor.afterPropertiesSet(); return jobRegistryBeanPostProcessor; Loading src/main/java/es/redmic/tasks/config/OrikaScanBean.java +3 −2 Original line number Diff line number Diff line Loading @@ -6,7 +6,6 @@ import org.joda.time.DateTime; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; import com.vividsolutions.jts.geom.LineString; import com.vividsolutions.jts.geom.MultiLineString; Loading @@ -31,7 +30,6 @@ import ma.glasnost.orika.impl.ConfigurableMapper; import ma.glasnost.orika.impl.DefaultMapperFactory; import ma.glasnost.orika.metadata.TypeFactory; @Component public class OrikaScanBean extends ConfigurableMapper implements ApplicationContextAware, OrikaScanBeanESItfc, OrikaScanBeanDBItfc { Loading Loading @@ -81,6 +79,7 @@ public class OrikaScanBean extends ConfigurableMapper * @param applicationContext * The application context to look for managed beans in. */ @Override public void addAllSpringBeans() { @SuppressWarnings("rawtypes") final Map<String, Converter> converters = applicationContext.getBeansOfType(Converter.class); Loading @@ -105,6 +104,7 @@ public class OrikaScanBean extends ConfigurableMapper * @param converter * The converter. */ @Override public void addConverter(final Converter<?, ?> converter) { factory.getConverterFactory().registerConverter(converter); } Loading @@ -115,6 +115,7 @@ public class OrikaScanBean extends ConfigurableMapper * @param mapper * The mapper. */ @Override @SuppressWarnings({ "rawtypes", "unchecked" }) public void addMapper(final CustomMapper<?, ?> mapper) { Loading src/main/resources/application.properties +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ dataSession.enabled=true #api server.port=8088 server.servlet.context-path=/api server.servlet.path=/tasks spring.mvc.servlet.path=/tasks spring.profiles.active=@spring.profiles.active@ Loading Loading
.gitlab-ci.yml +3 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,7 @@ deploy-dev: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -158,6 +159,7 @@ deploy-supporting-branch: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -198,6 +200,7 @@ deploy-pro: SSH_REMOTE: ${PRO_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml Loading
pom.xml +8 −14 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <version>2.1.0.RELEASE</version> <relativePath /> </parent> Loading Loading @@ -38,7 +38,8 @@ <!-- OTHER --> <powermock.version>1.7.3</powermock.version> <kafka.version>1.1.0</kafka.version> <kafka.version>2.0.0</kafka.version> <elasticsearch.version>5.6.1</elasticsearch.version> <!-- Plugins --> <jacoco.version>0.8.1</jacoco.version> Loading Loading @@ -196,18 +197,11 @@ <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> <configuration> <executable>true</executable> <finalName>tasks</finalName> <outputDirectory>dist</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> Loading
src/main/java/es/redmic/tasks/config/JobConfig.java +6 −10 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ import org.springframework.batch.core.configuration.annotation.EnableBatchProces import org.springframework.batch.core.configuration.annotation.JobBuilderFactory; import org.springframework.batch.core.configuration.annotation.StepBuilderFactory; import org.springframework.batch.core.configuration.support.JobRegistryBeanPostProcessor; import org.springframework.batch.core.configuration.support.MapJobRegistry; import org.springframework.batch.core.explore.JobExplorer; import org.springframework.batch.core.explore.support.JobExplorerFactoryBean; import org.springframework.batch.core.launch.JobLauncher; Loading @@ -17,6 +16,7 @@ import org.springframework.batch.core.launch.support.SimpleJobLauncher; import org.springframework.batch.core.launch.support.SimpleJobOperator; import org.springframework.batch.core.repository.JobRepository; import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; Loading @@ -31,6 +31,9 @@ import org.springframework.validation.annotation.Validated; @EnableBatchProcessing public class JobConfig implements BatchConfigurer { @Autowired JobRegistry jobRegistry; @Bean @Validated @ConfigurationProperties(prefix = "jobs.datasource") Loading @@ -39,13 +42,6 @@ public class JobConfig implements BatchConfigurer { return DataSourceBuilder.create().build(); } @Bean public JobRegistry jobRegistry() { JobRegistry jobRegistry = new MapJobRegistry(); return jobRegistry; } @Bean public StepBuilderFactory stepBuilderFactory() throws Exception { StepBuilderFactory stepBuilderFactory = new StepBuilderFactory(getJobRepository(), getTransactionManager()); Loading @@ -72,7 +68,7 @@ public class JobConfig implements BatchConfigurer { SimpleJobOperator jobOperator = new SimpleJobOperator(); jobOperator.setJobExplorer(getJobExplorer()); jobOperator.setJobLauncher(getJobLauncher()); jobOperator.setJobRegistry(jobRegistry()); jobOperator.setJobRegistry(jobRegistry); jobOperator.setJobRepository(getJobRepository()); jobOperator.afterPropertiesSet(); Loading @@ -82,7 +78,7 @@ public class JobConfig implements BatchConfigurer { @Bean public JobRegistryBeanPostProcessor jobRegistryBeanPostProcessor() throws Exception { JobRegistryBeanPostProcessor jobRegistryBeanPostProcessor = new JobRegistryBeanPostProcessor(); jobRegistryBeanPostProcessor.setJobRegistry(jobRegistry()); jobRegistryBeanPostProcessor.setJobRegistry(jobRegistry); jobRegistryBeanPostProcessor.afterPropertiesSet(); return jobRegistryBeanPostProcessor; Loading
src/main/java/es/redmic/tasks/config/OrikaScanBean.java +3 −2 Original line number Diff line number Diff line Loading @@ -6,7 +6,6 @@ import org.joda.time.DateTime; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; import com.vividsolutions.jts.geom.LineString; import com.vividsolutions.jts.geom.MultiLineString; Loading @@ -31,7 +30,6 @@ import ma.glasnost.orika.impl.ConfigurableMapper; import ma.glasnost.orika.impl.DefaultMapperFactory; import ma.glasnost.orika.metadata.TypeFactory; @Component public class OrikaScanBean extends ConfigurableMapper implements ApplicationContextAware, OrikaScanBeanESItfc, OrikaScanBeanDBItfc { Loading Loading @@ -81,6 +79,7 @@ public class OrikaScanBean extends ConfigurableMapper * @param applicationContext * The application context to look for managed beans in. */ @Override public void addAllSpringBeans() { @SuppressWarnings("rawtypes") final Map<String, Converter> converters = applicationContext.getBeansOfType(Converter.class); Loading @@ -105,6 +104,7 @@ public class OrikaScanBean extends ConfigurableMapper * @param converter * The converter. */ @Override public void addConverter(final Converter<?, ?> converter) { factory.getConverterFactory().registerConverter(converter); } Loading @@ -115,6 +115,7 @@ public class OrikaScanBean extends ConfigurableMapper * @param mapper * The mapper. */ @Override @SuppressWarnings({ "rawtypes", "unchecked" }) public void addMapper(final CustomMapper<?, ?> mapper) { Loading
src/main/resources/application.properties +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ dataSession.enabled=true #api server.port=8088 server.servlet.context-path=/api server.servlet.path=/tasks spring.mvc.servlet.path=/tasks spring.profiles.active=@spring.profiles.active@ Loading