[NO TICKET] Add CI profile for servers
authorVitaliy Pavlenko <vi.pavlenko@samsung.com>
Wed, 30 Aug 2017 12:05:45 +0000 (15:05 +0300)
committerVitaliy Pavlenko <vi.pavlenko@samsung.com>
Wed, 30 Aug 2017 12:05:45 +0000 (15:05 +0300)
servers/dsm/configuration/ci/jdbc.properties [new file with mode: 0644]
servers/dsm/configuration/ci/log4j.properties [new file with mode: 0644]
servers/dsm/pom.xml
servers/mq/configuration/ci/application.properties [new file with mode: 0644]
servers/mq/configuration/ci/iotivity.properties [new file with mode: 0644]
servers/mq/configuration/ci/jdbc.properties [new file with mode: 0644]
servers/mq/configuration/ci/logback.xml [new file with mode: 0644]
servers/mq/pom.xml

diff --git a/servers/dsm/configuration/ci/jdbc.properties b/servers/dsm/configuration/ci/jdbc.properties
new file mode 100644 (file)
index 0000000..881658e
--- /dev/null
@@ -0,0 +1,16 @@
+jdbc.driverClassName=org.postgresql.Driver
+jdbc.url=jdbc:postgresql://127.0.0.1:5432/secDB
+jdbc.username=postgres
+jdbc.password=postgres
+
+hibernate.dialect=org.hibernate.dialect.PostgreSQL82Dialect
+hibernate.show_sql=true
+hibernate.hbm2ddl.auto=create
+hibernate.hbm2ddl.import_files=sql/init.sql
+hibernate.temp.use_jdbc_metadata_defaults=false
+
+c3p0.acquireIncrement=1
+c3p0.minPoolSize=2
+c3p0.maxPoolSize=5
+c3p0.maxIdleTime=1
+
diff --git a/servers/dsm/configuration/ci/log4j.properties b/servers/dsm/configuration/ci/log4j.properties
new file mode 100644 (file)
index 0000000..f1fd8f6
--- /dev/null
@@ -0,0 +1,40 @@
+# Root logger option
+log4j.rootLogger=ERROR, stdout, file
+
+# Direct log messages to a log file
+log4j.appender.file=org.apache.log4j.RollingFileAppender
+log4j.appender.file.File=/tmp/servers/dsm.log
+log4j.appender.file.MaxFileSize=10MB
+log4j.appender.file.MaxBackupIndex=1000000
+log4j.appender.file.Append=true
+log4j.appender.file.ImmediateFlush=true
+log4j.appender.file.layout=org.apache.log4j.PatternLayout
+log4j.appender.file.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] [%-5p] [%t] %c{1}:[%L] - %m%n
+
+# Direct log messages to stdout
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target=System.out
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] [%-5p] - %m%n
+
+#Define loggers
+
+# Application
+log4j.logger.com.samsung=DEBUG, stdout, file
+log4j.additivity.com.samsung=false
+
+#Spring
+log4j.logger.org.springframework=INFO, stdout, file
+log4j.additivity.org.springframework=false
+
+#Hibernate
+log4j.logger.org.hibernate=INFO, stdout, file
+log4j.additivity.org.hibernate=false
+
+# Third-party libraries
+log4j.logger.org.apache=INFO, stdout, file
+log4j.additivity.org.apache=false
+
+#c3p0
+log4j.logger.com.mchange=WARN, stdout, file
+log4j.additivity.com.mchange=false
\ No newline at end of file
index ffc9221..d09d2bb 100644 (file)
                 </resources>
             </build>
         </profile>
+        <profile>
+            <id>ci</id>
+            <properties>
+                <type>ci</type>
+            </properties>
+            <build>
+                <resources>
+                    <resource>
+                        <directory>src/main/resources/</directory>
+                    </resource>
+                    <resource>
+                        <directory>configuration/ci/</directory>
+                    </resource>
+                </resources>
+            </build>
+        </profile>
     </profiles>
 
     <build>
diff --git a/servers/mq/configuration/ci/application.properties b/servers/mq/configuration/ci/application.properties
new file mode 100644 (file)
index 0000000..64eb7f5
--- /dev/null
@@ -0,0 +1,15 @@
+#REST
+server.port=8888
+
+#Logger
+#logging.level.org.springframework=INFO
+#logging.level.org.hibernate=INFO
+#logging.level.com.samsung=INFO
+#logging.pattern.file= [%d{yyyy-MM-dd HH:mm:ss}] [%-5p] - %m%n
+
+#logging.file=logs/server_mq.log
+
+#JMX
+endpoints.jmx.domain=com.samsung.servermq.ServerMQ
+endpoints.jmx.unique-names=true
+endpoints.jmx.enabled=true
\ No newline at end of file
diff --git a/servers/mq/configuration/ci/iotivity.properties b/servers/mq/configuration/ci/iotivity.properties
new file mode 100644 (file)
index 0000000..e4a68f8
--- /dev/null
@@ -0,0 +1,4 @@
+iotivity.listener_delay=500
+iotivity.kafka_host=1127.0.0.1:9092
+iotivity.zookeper_host=127.0.0.1:2181
+
diff --git a/servers/mq/configuration/ci/jdbc.properties b/servers/mq/configuration/ci/jdbc.properties
new file mode 100644 (file)
index 0000000..1547bc3
--- /dev/null
@@ -0,0 +1,16 @@
+jdbc.driverClassName=org.postgresql.Driver
+jdbc.url=jdbc:postgresql://127.0.0.1:5432/secDB
+jdbc.username=postgres
+jdbc.password=postgres
+
+hibernate.dialect=org.hibernate.dialect.PostgreSQL82Dialect
+hibernate.show_sql=true
+hibernate.hbm2ddl.auto=update
+hibernate.hbm2ddl.import_files=sql/init.sql
+hibernate.temp.use_jdbc_metadata_defaults=false
+
+c3p0.acquireIncrement=1
+c3p0.minPoolSize=2
+c3p0.maxPoolSize=5
+c3p0.maxIdleTime=1
+
diff --git a/servers/mq/configuration/ci/logback.xml b/servers/mq/configuration/ci/logback.xml
new file mode 100644 (file)
index 0000000..b089676
--- /dev/null
@@ -0,0 +1,50 @@
+<configuration>
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+        <layout class="ch.qos.logback.classic.PatternLayout">
+            <Pattern>
+                [%d{yyyy-MM-dd HH:mm:ss}] [%-5p] - %m%n
+            </Pattern>
+        </layout>
+    </appender>
+
+    <appender name="FILE-ENGINE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>/tmp/log/mqserver.log</file>
+        <encoder>
+            <Pattern>
+                [%d{yyyy-MM-dd HH:mm:ss}] [%-5p] [%t] %c{1}:[%L] - %m%n
+            </Pattern>
+        </encoder>
+
+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+            <FileNamePattern>/tmp/log/mqserver.%i.log</FileNamePattern>
+            <MinIndex>1</MinIndex>
+            <MaxIndex>10</MaxIndex>
+        </rollingPolicy>
+
+        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+            <MaxFileSize>100MB</MaxFileSize>
+        </triggeringPolicy>
+    </appender>
+
+    <logger name="com.samsung" level="debug" additivity="false">
+        <appender-ref ref="STDOUT" />
+        <appender-ref ref="FILE-ENGINE" />
+    </logger>
+
+    <logger name="org.springframework" level="info" additivity="false">
+        <appender-ref ref="STDOUT" />
+        <appender-ref ref="FILE-ENGINE" />
+    </logger>
+
+    <logger name="org.hibernate" level="info" additivity="false">
+        <appender-ref ref="STDOUT" />
+        <appender-ref ref="FILE-ENGINE" />
+    </logger>
+
+    <root level="error">
+        <appender-ref ref="STDOUT" />
+        <appender-ref ref="FILE-ENGINE" />
+    </root>
+
+    <jmxConfigurator />
+</configuration>
\ No newline at end of file
index 4e32a90..29e2b6f 100644 (file)
                 </resources>
             </build>
         </profile>
+        <profile>
+            <id>ci</id>
+            <properties>
+                <type>ci</type>
+            </properties>
+            <build>
+                <resources>
+                    <resource>
+                        <directory>src/main/resources/</directory>
+                    </resource>
+                    <resource>
+                        <directory>configuration/ci/</directory>
+                    </resource>
+                </resources>
+            </build>
+        </profile>
     </profiles>
 
     <build>