فهرست منبع

added installation of custom ca-certificates

Max Weber 2 سال پیش
والد
کامیت
3600dc8206
4فایلهای تغییر یافته به همراه63 افزوده شده و 1 حذف شده
  1. 0 1
      .env.example
  2. 54 0
      docker-compose.yml
  3. 9 0
      workspace/Dockerfile
  4. 0 0
      workspace/ca-certificates/.gitkeep

+ 0 - 1
.env.example

@@ -215,7 +215,6 @@ WORKSPACE_INSTALL_EVENT=false
 WORKSPACE_INSTALL_DNSUTILS=true
 WORKSPACE_XDEBUG_PORT=9000
 WORKSPACE_VITE_PORT=5173
-
 ### PHP_FPM ###############################################
 
 PHP_FPM_BASE_IMAGE_TAG_PREFIX=latest

+ 54 - 0
docker-compose.yml

@@ -2100,3 +2100,57 @@ services:
         - frontend
         - backend
       restart: always
+
+### Sentry ####################################
+
+    sentry:
+      image: sentry:latest
+      depends_on:
+       - redis
+       - postgres
+      links:
+       - redis
+       - postgres
+      ports:
+       - ${SENTRY_PORT}:9000
+      environment:
+       - SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY}
+       - SENTRY_REDIS_HOST=redis
+       - SENTRY_POSTGRES_HOST=postgres
+       - SENTRY_DB_USER=${POSTGRES_USER}
+       - SENTRY_DB_PASSWORD=${POSTGRES_PASSWORD}
+      networks:
+        - backend
+        - frontend
+
+    sentry_celery_beat:
+      image: sentry:latest
+      depends_on:
+       - redis
+       - postgres
+      command: "sentry run cron"
+      environment:
+       - SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY}
+       - SENTRY_REDIS_HOST=redis
+       - SENTRY_POSTGRES_HOST=postgres
+       - SENTRY_DB_USER=${POSTGRES_USER}
+       - SENTRY_DB_PASSWORD=${POSTGRES_PASSWORD}
+      networks:
+        - backend
+        - frontend
+
+    sentry_celery_worker:
+      image: sentry:latest
+      depends_on:
+       - redis
+       - postgres
+      command: "sentry run worker"
+      environment:
+       - SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY}
+       - SENTRY_REDIS_HOST=redis
+       - SENTRY_POSTGRES_HOST=postgres
+       - SENTRY_DB_USER=${POSTGRES_USER}
+       - SENTRY_DB_PASSWORD=${POSTGRES_PASSWORD}
+      networks:
+        - backend
+        - frontend

+ 9 - 0
workspace/Dockerfile

@@ -198,6 +198,15 @@ COPY ./crontab /etc/cron.d
 
 RUN chmod -R 644 /etc/cron.d
 
+###########################################################################
+# Certificate Authorities
+###########################################################################
+
+USER root
+
+COPY ./ca-certificates/* /usr/local/share/ca-certificates/
+RUN update-ca-certificates
+
 ###########################################################################
 # Drush:
 ###########################################################################

+ 0 - 0
workspace/ca-certificates/.gitkeep