Skip to content
Snippets Groups Projects

Resolve "Improve Semantic Service handling"

3 files
+ 5
13
Compare changes
  • Side-by-side
  • Inline

Files

+ 2
10
@@ -19,11 +19,7 @@ RUN mvn -q clean package -DskipTests
RUN mvn -q clean install > /dev/null
###### SECOND STAGE ######
FROM mariadb:10.5 as runtime
# install curl for prometheus metrics
RUN apt-get update && apt-get install -y curl
RUN cd /tmp && curl -LO https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz && tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz && mv node_exporter-0.18.1.linux-amd64/node_exporter /usr/local/bin/
FROM bitnami/mariadb:10.5 as runtime
ENV METADATA_DB=fda
ENV METADATA_USERNAME=root
@@ -32,16 +28,12 @@ ENV MARIADB_DATABASE="${METADATA_DB}"
ENV MARIADB_ROOT_PASSWORD="${METADATA_PASSWORD}"
# force lower-case table names
COPY ./51-dbrepo.cnf /etc/mysql/mariadb.conf.d/51-dbrepo.cnf
COPY ./51-dbrepo.cnf /opt/bitnami/mariadb/conf/my_custom.cnf
# Scripts are copied to /docker-entrypoint-initdb.d/ in docker-compose from analyze service
HEALTHCHECK --interval=10s --timeout=5s --retries=12 CMD mysqladmin ping --user="$METADATA_USERNAME" --password="$METADATA_PASSWORD" --silent
COPY ./setup-schema.sql /docker-entrypoint-initdb.d/setup-schema.sql
COPY ./setup-node-exporter.sh /docker-entrypoint-initdb.d/setup-node-exporter.sh
RUN chmod +x /docker-entrypoint-initdb.d/setup-node-exporter.sh
EXPOSE 9100
WORKDIR /app
Loading