@@ -5,20 +5,23 @@ services:
55 # Speckle Server dependencies
66 # ######
77 postgres :
8- image : " postgres:16.4 -alpine3.20 @sha256:d898b0b78a2627cb4ee63464a14efc9d296884f1b28c841b0ab7d7c42f1fffdf "
8+ image : ' postgres:18.3 -alpine3.23 @sha256:54451ecb8ab38c24c3ec123f2fd501303a3a1856a5c66e98cecf2460d5e1e9d7 '
99 restart : always
1010 environment :
1111 POSTGRES_DB : speckle
1212 POSTGRES_USER : speckle
1313 POSTGRES_PASSWORD : speckle
1414 volumes :
15- - ./.volumes/postgres-data:/var/lib/postgresql/data/
15+ - ./.volumes/postgres-data:/var/lib/postgresql
16+ - ./setup/db/10-docker_postgres_init.sql:/docker-entrypoint-initdb.d/10-docker_postgres_init.sql
17+ - ./setup/db/11-docker_postgres_authentik_init.sql:/docker-entrypoint-initdb.d/11-docker_postgres_authentik_init.sql
18+ command : postgres -c max_prepared_transactions=150
1619 healthcheck :
17- # the -U user has to match the POSTGRES_USER value
18- test : ["CMD-SHELL", "pg_isready -U speckle"]
19- interval : 5s
20+ test : ["CMD-SHELL", "pg_isready -U speckle -d speckle"]
21+ interval : 10s
2022 timeout : 5s
21- retries : 30
23+ retries : 5
24+ start_period : 20s
2225
2326 redis :
2427 image : " valkey/valkey:8.1-alpine@sha256:0d27f0bca0249f61d060029a6aaf2e16b2c417d68d02a508e1dfb763fa2948b4"
@@ -32,7 +35,7 @@ services:
3235 retries : 30
3336
3437 minio :
35- image : " minio/minio:RELEASE.2023-10-25T06-33-25Z "
38+ image : " minio/minio:RELEASE.2025-09-07T16-13-09Z "
3639 command : server /data --console-address ":9001"
3740 restart : always
3841 volumes :
@@ -74,11 +77,11 @@ services:
7477 minio :
7578 condition : service_healthy
7679 environment :
77- # TODO: Change this to the URL of the speckle server, as accessed from the network
78- CANONICAL_URL : " http://127.0.0.1:8080"
80+ CANONICAL_URL : " http://127.0.0.1:3000"
7981 SPECKLE_AUTOMATE_URL : " http://127.0.0.1:3030"
8082 FRONTEND_ORIGIN : " http://127.0.0.1:8081"
81-
83+ BIND_ADDRESS : " 0.0.0.0"
84+
8285 # TODO: Change thvolumes:
8386 REDIS_URL : " redis://redis"
8487
@@ -102,9 +105,6 @@ services:
102105
103106 LOG_PRETTY : " true"
104107
105- FF_NEXT_GEN_FILE_IMPORTER_ENABLED : " true"
106- FF_LARGE_FILE_IMPORTS_ENABLED : " true"
107-
108108networks :
109109 default :
110110 name : speckle-server
0 commit comments