ci(docker): tidy dockerfiles with aim to increase cache hits (#4819)

This commit is contained in:
Iain Sproat
2025-06-09 16:54:24 +01:00
committed by GitHub
parent d20cde3a68
commit 55cffc3782
7 changed files with 89 additions and 87 deletions
+20
View File
@@ -11,6 +11,9 @@ services:
environment:
FILE_SIZE_LIMIT_MB: '100'
NGINX_ENVSUBST_OUTPUT_DIR: '/etc/nginx'
depends_on:
- speckle-server
- speckle-frontend-2
speckle-frontend-2:
build:
@@ -31,6 +34,9 @@ services:
NUXT_REDIS_URL: 'redis://redis'
LOG_LEVEL: 'info'
LOG_PRETTY: 'true'
depends_on:
- speckle-server
# - redis
speckle-server:
build:
@@ -86,6 +92,11 @@ services:
FRONTEND_ORIGIN: 'http://127.0.0.1'
ONBOARDING_STREAM_URL: 'https://latest.speckle.systems/projects/843d07eb10'
depends_on:
[]
# - minio
# - redis
# - postgres
preview-service:
build:
@@ -102,6 +113,9 @@ services:
LOG_LEVEL: 'info'
LOG_PRETTY: 'true'
REDIS_URL: 'redis://redis'
depends_on:
[]
# - redis
webhook-service:
build:
@@ -114,6 +128,9 @@ services:
LOG_LEVEL: 'info'
LOG_PRETTY: 'true'
PG_CONNECTION_STRING: 'postgres://speckle:speckle@postgres/speckle'
depends_on:
- speckle-server
# - postgres
fileimport-service:
build:
@@ -128,3 +145,6 @@ services:
PG_CONNECTION_STRING: 'postgres://speckle:speckle@postgres/speckle'
SPECKLE_SERVER_URL: 'http://speckle-server:3000'
FILE_IMPORT_TIME_LIMIT_MIN: 10
depends_on:
- speckle-server
# - postgres