diff --git a/docker-compose.yml b/docker-compose.yml index c08a2cb..42335ec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,6 +24,7 @@ services: SYMFONY_CLI_VERSION: 4.23.2 MYSQL_PASSWORD: ${MYSQL_PASSWORD} INFLUXDB_PASSWORD: ${INFLUXDB_PASSWORD} + INFLUXDB_ADMIN_TOKEN: ${INFLUXDB_ADMIN_TOKEN} APP_ENVIRONMENT: ${APP_ENVIRONMENT} environment: - APP_CLUSTERCOCKPIT_INIT=${APP_CLUSTERCOCKPIT_INIT} diff --git a/nginx/Dockerfile b/nginx/Dockerfile index 75a2542..c904ed0 100644 --- a/nginx/Dockerfile +++ b/nginx/Dockerfile @@ -14,7 +14,7 @@ ENV APP_SECRET=67d829bf61dc5f87a73fd814e2c9f629 ENV APP_DEBUG=1 ARG INFLUXDB_PASSWORD ARG MYSQL_PASSWORD -ENV INFLUXDB_URL=influxdb://symfony:${INFLUXDB_PASSWORD}@influxdb:8086/ClusterCockpit +ENV INFLUXDB_URL=influxdb://symfony:${INFLUXDB_PASSWORD}@cc-influxdb:8086/ClusterCockpit ENV DATABASE_URL=mysql://symfony:${MYSQL_PASSWORD}@db:3306/ClusterCockpit ENV CORS_ALLOW_ORIGIN=^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$ diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index 3ce99bb..ec08fbe 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -75,14 +75,18 @@ COPY symfony.ini /etc/php8/cli/conf.d/ COPY symfony.pool.conf /etc/php8/php-fpm.d/ COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh ARG APP_ENVIRONMENT ENV APP_ENV=${APP_ENVIRONMENT} ENV APP_SECRET=67d829bf61dc5f87a73fd814e2c9f629 ENV APP_DEBUG=1 ARG INFLUXDB_PASSWORD +ARG INFLUXDB_ADMIN_TOKEN ARG MYSQL_PASSWORD -ENV INFLUXDB_URL=influxdb://symfony:${INFLUXDB_PASSWORD}@influxdb:8086/ClusterCockpit +ENV INFLUXDB_URL=influxdb://symfony:${INFLUXDB_PASSWORD}@cc-influxdb:8086/ClusterCockpit +ENV INFLUXDB_V2_URL=http://cc-influxdb:8086 +ENV INFLUXDB_TOKEN=${INFLUXDB_ADMIN_TOKEN} ENV DATABASE_URL=mysql://symfony:${MYSQL_PASSWORD}@db:3306/ClusterCockpit ENV CORS_ALLOW_ORIGIN=^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$ diff --git a/php-fpm/entrypoint.sh b/php-fpm/entrypoint.sh index 7d05dbf..9c4adc7 100755 --- a/php-fpm/entrypoint.sh +++ b/php-fpm/entrypoint.sh @@ -18,6 +18,7 @@ if [ "$APP_CLUSTERCOCKPIT_INIT" = true ]; then ln -s /var/lib/job-archive var/job-archive fi +# Reports php environment on container startup php bin/console about exec "$@" diff --git a/php-fpm/symfony.pool.conf b/php-fpm/symfony.pool.conf index 8157ab7..96f20f3 100644 --- a/php-fpm/symfony.pool.conf +++ b/php-fpm/symfony.pool.conf @@ -78,6 +78,8 @@ env[APP_ENV] = $APP_ENV env[APP_SECRET] = $APP_SECRET env[APP_DEBUG] = $APP_DEBUG env[INFLUXDB_URL] = $INFLUXDB_URL +env[INFLUXDB_V2_URL] = $INFLUXDB_V2_URL +env[INFLUXDB_TOKEN] = $INFLUXDB_TOKEN env[DATABASE_URL] = $DATABASE_URL env[CORS_ALLOW_ORIGIN] = $CORS_ALLOW_ORIGIN