File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -134,6 +134,7 @@ ENV CYGNUS_POSTGRESQL_ATTR_PERSISTENCE ""
134134ENV CYGNUS_POSTGRESQL_BATCH_SIZE ""
135135ENV CYGNUS_POSTGRESQL_BATCH_TIMEOUT ""
136136ENV CYGNUS_POSTGRESQL_BATCH_TTL ""
137+ ENV CYGNUS_POSTGRESQL_ENABLE_CACHE ""
137138
138139# Carto options
139140ENV CYGNUS_CARTO_USER ""
@@ -231,10 +232,12 @@ RUN \
231232 ${FLUME_HOME}/plugins.d/cygnus/lib/cygnus-ngsi-${CYGNUS_VERSION}-jar-with-dependencies.jar && \
232233 rm -f ${FLUME_HOME}/plugins.d/cygnus/libext/cygnus-common-${CYGNUS_VERSION}-jar-with-dependencies.jar && \
233234 rm -f ${FLUME_HOME}/plugins.d/cygnus/lib/cygnus-ngsi-${CYGNUS_VERSION}-jar-with-dependencies.jar && \
234- echo "INFO: Copy some files needed for starting cygnus-ngsi" && \
235- cp -p ${CYGNUS_HOME}/docker/cygnus-ngsi/cygnus-entrypoint.sh / && \
236- cp -p ${CYGNUS_HOME}/docker/cygnus-ngsi/agent.conf ${FLUME_HOME}/conf/ && \
237- cp -p ${CYGNUS_HOME}/docker/cygnus-ngsi/cartodb_keys.conf ${FLUME_HOME}/conf/
235+
236+
237+ COPY cygnus-entrypoint.sh /
238+ COPY agent.conf ${FLUME_HOME}/conf/
239+ COPY agent.conf ${CYGNUS_HOME}/docker/cygnus-ngsi/agent.conf
240+ COPY cartodb_keys.conf ${FLUME_HOME}/conf/
238241
239242# Define the entry point
240243ENTRYPOINT ["/cygnus-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ cygnus-ngsi.sinks.postgresql-sink.postgresql_password =
164164#cygnus-ngsi.sinks.postgresql-sink.batch_size = 1
165165#cygnus-ngsi.sinks.postgresql-sink.batch_timeout = 30
166166#cygnus-ngsi.sinks.postgresql-sink.batch_ttl = 10
167+ #cygnus-ngsi.sinks.postgresql-sink.backend.enable_cache = false
167168
168169
169170cygnus-ngsi.channels.mysql-channel.type = com.telefonica.iot.cygnus.channels.CygnusMemoryChannel
Original file line number Diff line number Diff line change @@ -349,6 +349,9 @@ if [ "$CYGNUS_POSTGRESQL_HOST" != "" ]; then
349349 if [ " $CYGNUS_POSTGRESQL_BATCH_TTL " != " " ]; then
350350 sed -i ' /#' ${CYGNUS_AGENT_NAME} ' .sinks.postgresql-sink.batch_ttl/c ' ${CYGNUS_AGENT_NAME} ' .sinks.postgresql-sink.batch_ttl = ' ${CYGNUS_POSTGRESQL_BATCH_TTL} ${FLUME_HOME} /conf/${AGENT_CONF_FILE}
351351 fi
352+ if [ " $CYGNUS_POSTGRESQL_ENABLE_CACHE " != " " ]; then
353+ sed -i ' /#' ${CYGNUS_AGENT_NAME} ' .sinks.postgresql-sink.backend.enable_cache/c ' ${CYGNUS_AGENT_NAME} ' .sinks.postgresql-sink.backend.enable_cache = ' ${CYGNUS_POSTGRESQL_ENABLE_CACHE} ${FLUME_HOME} /conf/${AGENT_CONF_FILE}
354+ fi
352355
353356 if [ " ${CYGNUS_MULTIAGENT,,} " == " true" ]; then
354357 # Run the Cygnus command
You can’t perform that action at this time.
0 commit comments