@@ -13,7 +13,7 @@ services:
1313 # for this container will need to be updated to reflect the new connection information.
1414 migrator :
1515 container_name : migrator
16- image : ' index.docker.io/sourcegraph/migrator:169594_2022-08-27_c479e442c579 @sha256:c2c517a7bd59197bcabbebe7ea1e02a85dce3a69d5cab7dbbc8a021cbc231041 '
16+ image : ' index.docker.io/sourcegraph/migrator:187572_2022-12-06_cbecc5321c7d @sha256:93fc175df594738a98a62f2057271824cdb674b0e63bedac9dc7cb0f04db76bb '
1717 cpus : 0.5
1818 mem_limit : ' 500m'
1919 command : ['up']
@@ -124,7 +124,7 @@ services:
124124 # service.
125125 sourcegraph-frontend-0 :
126126 container_name : sourcegraph-frontend-0
127- image : ' index.docker.io/sourcegraph/frontend:169594_2022-08-27_c479e442c579 @sha256:69e0e8142e3ede85e4dcb04e693b3a64d2c5fe28286ea2ce6877f6d324eee178 '
127+ image : ' index.docker.io/sourcegraph/frontend:187572_2022-12-06_cbecc5321c7d @sha256:73e64a8636e70ebbaf7f4a3300479529294f67e8cf644cdaea02435915aec869 '
128128 cpus : 4
129129 mem_limit : ' 8g'
130130 environment :
@@ -143,6 +143,8 @@ services:
143143 - ' GRAFANA_SERVER_URL=http://grafana:3370'
144144 - ' GITHUB_BASE_URL=http://github-proxy:3180'
145145 - ' PROMETHEUS_URL=http://prometheus:9090'
146+ - ' PRECISE_CODE_INTEL_UPLOAD_BACKEND=blobstore'
147+ - ' PRECISE_CODE_INTEL_UPLOAD_AWS_ENDPOINT=http://blobstore:9000'
146148 healthcheck :
147149 test : " wget -q 'http://127.0.0.1:3080/healthz' -O /dev/null || exit 1"
148150 interval : 10s
@@ -166,7 +168,7 @@ services:
166168 #
167169 sourcegraph-frontend-internal :
168170 container_name : sourcegraph-frontend-internal
169- image : ' index.docker.io/sourcegraph/frontend:169594_2022-08-27_c479e442c579 @sha256:69e0e8142e3ede85e4dcb04e693b3a64d2c5fe28286ea2ce6877f6d324eee178 '
171+ image : ' index.docker.io/sourcegraph/frontend:187572_2022-12-06_cbecc5321c7d @sha256:73e64a8636e70ebbaf7f4a3300479529294f67e8cf644cdaea02435915aec869 '
170172 cpus : 4
171173 mem_limit : ' 8g'
172174 environment :
@@ -184,6 +186,8 @@ services:
184186 - ' GRAFANA_SERVER_URL=http://grafana:3000'
185187 - ' GITHUB_BASE_URL=http://github-proxy:3180'
186188 - ' PROMETHEUS_URL=http://prometheus:9090'
189+ - ' PRECISE_CODE_INTEL_UPLOAD_BACKEND=blobstore'
190+ - ' PRECISE_CODE_INTEL_UPLOAD_AWS_ENDPOINT=http://blobstore:9000'
187191 - ' OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317'
188192 volumes :
189193 - ' sourcegraph-frontend-internal-0:/mnt/cache'
@@ -212,7 +216,7 @@ services:
212216 #
213217 gitserver-0 :
214218 container_name : gitserver-0
215- image : ' index.docker.io/sourcegraph/gitserver:169594_2022-08-27_c479e442c579 @sha256:c69f43ff5afa11b5d54d4b4f18e2bd88069f2bc7da3f9d885591c5afa60b5e38 '
219+ image : ' index.docker.io/sourcegraph/gitserver:187572_2022-12-06_cbecc5321c7d @sha256:87642b2f0cccbdcd661e470c8f7aa6c022ab03065a2c8ab565afc4b8829a4531 '
216220 cpus : 4
217221 mem_limit : ' 8g'
218222 environment :
@@ -236,7 +240,7 @@ services:
236240 #
237241 zoekt-indexserver-0 :
238242 container_name : zoekt-indexserver-0
239- image : ' index.docker.io/sourcegraph/search-indexer:169594_2022-08-27_c479e442c579 @sha256:11daea37bdd626d90dd69abf1cc612ddb7d5621c6c738fc39545b870062807b6 '
243+ image : ' index.docker.io/sourcegraph/search-indexer:187572_2022-12-06_cbecc5321c7d @sha256:a3ae20e4130b4846e2c3078b9ba942854890348da37c8fa7ee385c081b7d1666 '
240244 cpus : 8
241245 mem_limit : ' 16g'
242246 environment :
@@ -259,7 +263,7 @@ services:
259263 #
260264 zoekt-webserver-0 :
261265 container_name : zoekt-webserver-0
262- image : ' index.docker.io/sourcegraph/indexed-searcher:169594_2022-08-27_c479e442c579 @sha256:6bff1cb93d9be8dbe55bbdde30d39a4e9ecd28032046401fcad45bb305cc1d51 '
266+ image : ' index.docker.io/sourcegraph/indexed-searcher:187572_2022-12-06_cbecc5321c7d @sha256:79bec59c17482e4039931ed083113bd8723d74c42b96c3c489062f6b33b806f0 '
263267 cpus : 8
264268 mem_limit : ' 50g'
265269 environment :
@@ -286,7 +290,7 @@ services:
286290 #
287291 searcher-0 :
288292 container_name : searcher-0
289- image : ' index.docker.io/sourcegraph/searcher:169594_2022-08-27_c479e442c579 @sha256:99cd1750f87a482f15f6d8b1796f8ad85c79f37baba5fab962d493dd37414a96 '
293+ image : ' index.docker.io/sourcegraph/searcher:187572_2022-12-06_cbecc5321c7d @sha256:c0d7b580c31e956dc586e3947edd2afb850cf5954e83010236294c57478256da '
290294 cpus : 2
291295 mem_limit : ' 2g'
292296 environment :
@@ -313,7 +317,7 @@ services:
313317 #
314318 github-proxy :
315319 container_name : github-proxy
316- image : ' index.docker.io/sourcegraph/github-proxy:169594_2022-08-27_c479e442c579 @sha256:744f82b83edf65e8d47fdeb3a58039464ce855ae9a0cc5c1ccf989cda2245fe7 '
320+ image : ' index.docker.io/sourcegraph/github-proxy:187572_2022-12-06_cbecc5321c7d @sha256:b4739adfced18f2a8883da931da681f444b489f6606052246f7c8d536f22e425 '
317321 cpus : 1
318322 mem_limit : ' 1g'
319323 environment :
@@ -330,11 +334,13 @@ services:
330334 #
331335 precise-code-intel-worker :
332336 container_name : precise-code-intel-worker
333- image : ' index.docker.io/sourcegraph/precise-code-intel-worker:169594_2022-08-27_c479e442c579 @sha256:f5d0eff3bcaa72dfd9e0c7f88829ff0dc27580a875338c68ecd83393884db510 '
337+ image : ' index.docker.io/sourcegraph/precise-code-intel-worker:187572_2022-12-06_cbecc5321c7d @sha256:d1b1546d784fec8c90928a40e1b7eafc33202a53e4fcd501001d3f4a73e5c8ce '
334338 cpus : 2
335339 mem_limit : ' 4g'
336340 environment :
337341 - ' SRC_FRONTEND_INTERNAL=sourcegraph-frontend-internal:3090'
342+ - ' PRECISE_CODE_INTEL_UPLOAD_BACKEND=blobstore'
343+ - ' PRECISE_CODE_INTEL_UPLOAD_AWS_ENDPOINT=http://blobstore:9000'
338344 - ' OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317'
339345 healthcheck :
340346 test : " wget -q 'http://127.0.0.1:3188/healthz' -O /dev/null || exit 1"
@@ -354,7 +360,7 @@ services:
354360 #
355361 repo-updater :
356362 container_name : repo-updater
357- image : ' index.docker.io/sourcegraph/repo-updater:169594_2022-08-27_c479e442c579 @sha256:87bd2e66cb3b3eb6b8e6b647dc956697e49060009051a4db35dd19ee2146298f '
363+ image : ' index.docker.io/sourcegraph/repo-updater:187572_2022-12-06_cbecc5321c7d @sha256:0bf2b95c73bceff8c3edb96299175fe36a550f57fd3f5256d38fa2c42992655a '
358364 cpus : 4
359365 mem_limit : ' 4g'
360366 environment :
@@ -375,7 +381,7 @@ services:
375381 #
376382 worker :
377383 container_name : worker
378- image : ' index.docker.io/sourcegraph/worker:169594_2022-08-27_c479e442c579 @sha256:7c0504e41595cc5ad37a7f42ce5a064edffee4a5772fe4bb56f32827def275f7 '
384+ image : ' index.docker.io/sourcegraph/worker:187572_2022-12-06_cbecc5321c7d @sha256:0092211fee815b82d426ccf0a30999f8fb40749811e3a83c7570e576f028da74 '
379385 cpus : 4
380386 mem_limit : ' 4g'
381387 environment :
@@ -386,6 +392,8 @@ services:
386392 - ' SYMBOLS_URL=http://symbols-0:3184'
387393 - ' INDEXED_SEARCH_SERVERS=zoekt-webserver-0:6070'
388394 - ' GITHUB_BASE_URL=http://github-proxy:3180'
395+ - ' PRECISE_CODE_INTEL_UPLOAD_BACKEND=blobstore'
396+ - ' PRECISE_CODE_INTEL_UPLOAD_AWS_ENDPOINT=http://blobstore:9000'
389397 volumes :
390398 - ' worker:/mnt/cache'
391399 networks :
@@ -400,7 +408,7 @@ services:
400408 #
401409 syntect-server :
402410 container_name : syntect-server
403- image : ' index.docker.io/sourcegraph/syntax-highlighter:169594_2022-08-27_c479e442c579 @sha256:9c467fef15220c3d4ca04dc3bcd25d7fba90105ac40c9d4f1b5a71bfe4f3e646 '
411+ image : ' index.docker.io/sourcegraph/syntax-highlighter:187572_2022-12-06_cbecc5321c7d @sha256:b88b20f56e942cc253109bb7f4b07746ebaecc2ff7393cdaf6415ffb8778fc45 '
404412 cpus : 4
405413 mem_limit : ' 6g'
406414 healthcheck :
@@ -421,7 +429,7 @@ services:
421429 #
422430 symbols-0 :
423431 container_name : symbols-0
424- image : ' index.docker.io/sourcegraph/symbols:169594_2022-08-27_c479e442c579 @sha256:7bbbcfd4fced793243caa301e3ea60eba255c69c100b38f9707f02a6cd558f59 '
432+ image : ' index.docker.io/sourcegraph/symbols:187572_2022-12-06_cbecc5321c7d @sha256:75615a60f318dc898eae2e5037efcd53e63cf28c2b8fca388b6923d215ff9db9 '
425433 cpus : 2
426434 mem_limit : ' 4g'
427435 environment :
@@ -447,7 +455,7 @@ services:
447455 #
448456 prometheus :
449457 container_name : prometheus
450- image : ' index.docker.io/sourcegraph/prometheus:169594_2022-08-27_c479e442c579 @sha256:33bbe6f2b59a74f2046df1514c789f204b8cf36edd303c803688fedd9f198604 '
458+ image : ' index.docker.io/sourcegraph/prometheus:187572_2022-12-06_cbecc5321c7d @sha256:2113ccab80409e995ee7ed9a3d386051f4ca73186375a3a0d7e3d55c90fa2007 '
451459 cpus : 4
452460 mem_limit : ' 8g'
453461 volumes :
@@ -474,7 +482,7 @@ services:
474482 # 'GF_SERVER_ROOT_URL='https://grafana.example.com'
475483 grafana :
476484 container_name : grafana
477- image : ' index.docker.io/sourcegraph/grafana:169594_2022-08-27_c479e442c579 @sha256:e703eef8f4dd348a257d085b53e0d9a3431bc8a26334992eae267a5c8ee5beca '
485+ image : ' index.docker.io/sourcegraph/grafana:187572_2022-12-06_cbecc5321c7d @sha256:cf295a1dada50607a364390a54744dbc9142aa99b42c07f1bb623ca251639d2c '
478486 cpus : 1
479487 mem_limit : ' 1g'
480488 volumes :
@@ -495,7 +503,7 @@ services:
495503 #
496504 cadvisor :
497505 container_name : cadvisor
498- image : ' index.docker.io/sourcegraph/cadvisor:169594_2022-08-27_c479e442c579 @sha256:2c3aa40297a5206f4c2d502305a2325148314c0e699f1a5696d95b5b28bc6029 '
506+ image : ' index.docker.io/sourcegraph/cadvisor:187572_2022-12-06_cbecc5321c7d @sha256:755748f2f9b00d8f70bd65349e85235585bdf1a663e26198c8eaf91dfd5636e1 '
499507 cpus : 1
500508 mem_limit : ' 1g'
501509 # You may set `privileged` to `false and `cadvisor` will run with reduced privileges.
@@ -528,7 +536,7 @@ services:
528536 #
529537 node-exporter :
530538 container_name : node-exporter
531- image : ' index.docker.io/sourcegraph/node-exporter:181368_2022-11-03_bf1f156a4692 @sha256:2d9dcdf0b2226f0c3d550a64d2667710265462350a3ba9ebe37d0302bc64af0f'
539+ image : ' index.docker.io/sourcegraph/node-exporter:187572_2022-12-06_cbecc5321c7d @sha256:2d9dcdf0b2226f0c3d550a64d2667710265462350a3ba9ebe37d0302bc64af0f'
532540 cpus : .5
533541 mem_limit : ' 1g'
534542 pid : ' host'
@@ -557,7 +565,7 @@ services:
557565 #
558566 pgsql :
559567 container_name : pgsql
560- image : ' index.docker.io/sourcegraph/postgres-12-alpine:169594_2022-08-27_c479e442c579 @sha256:dc6528d1e17da72d5fd1a20fbcdbf223558906db996df644461974ff3c309a50 '
568+ image : ' index.docker.io/sourcegraph/postgres-12-alpine:187572_2022-12-06_cbecc5321c7d @sha256:44f6e9a51fafb99573cbd767f20f68913db5a02920c5974e4fa560735d745328 '
561569 cpus : 4
562570 mem_limit : ' 4g'
563571 shm_size : ' 1g'
@@ -585,7 +593,7 @@ services:
585593 # for this container will need to be updated to reflect the new connection information.
586594 pgsql-exporter :
587595 container_name : pgsql-exporter
588- image : ' index.docker.io/sourcegraph/postgres_exporter:169594_2022-08-27_c479e442c579 @sha256:bdf3289b0d7c2ac648922a8998fe15b995cd6dbf2c58898eeab4881bcc27f665 '
596+ image : ' index.docker.io/sourcegraph/postgres_exporter:187572_2022-12-06_cbecc5321c7d @sha256:85d9ca134db535f0482e6e5cacf194ea118bf24d0fd52e36ba6714802d59c30a '
589597 cpus : 0.1
590598 mem_limit : ' 50m'
591599 networks :
@@ -604,7 +612,7 @@ services:
604612 #
605613 codeintel-db :
606614 container_name : codeintel-db
607- image : ' index.docker.io/sourcegraph/codeintel-db:169594_2022-08-27_c479e442c579 @sha256:74f76cbaa40ee7195fa3fbb55a01c597a131853236f14d1c0b1d26bd913c9c96 '
615+ image : ' index.docker.io/sourcegraph/codeintel-db:187572_2022-12-06_cbecc5321c7d @sha256:7fb02a9392ce4dd3d4210dbd5792c09c4210a2dfc6dc389ed679137784359102 '
608616 cpus : 4
609617 mem_limit : ' 4g'
610618 shm_size : ' 1g'
@@ -632,7 +640,7 @@ services:
632640 # for this container will need to be updated to reflect the new connection information.
633641 codeintel-db-exporter :
634642 container_name : codeintel-db-exporter
635- image : ' index.docker.io/sourcegraph/postgres_exporter:169594_2022-08-27_c479e442c579 @sha256:bdf3289b0d7c2ac648922a8998fe15b995cd6dbf2c58898eeab4881bcc27f665 '
643+ image : ' index.docker.io/sourcegraph/postgres_exporter:187572_2022-12-06_cbecc5321c7d @sha256:85d9ca134db535f0482e6e5cacf194ea118bf24d0fd52e36ba6714802d59c30a '
636644 cpus : 0.1
637645 mem_limit : ' 50m'
638646 networks :
@@ -651,7 +659,7 @@ services:
651659 #
652660 codeinsights-db :
653661 container_name : codeinsights-db
654- image : ' index.docker.io/sourcegraph/codeinsights-db:169594_2022-08-27_c479e442c579 @sha256:9ffd651428394c0589cb81b131f394efcd16e86e5f9f757215e26dbc3b4f7782 '
662+ image : ' index.docker.io/sourcegraph/codeinsights-db:187572_2022-12-06_cbecc5321c7d @sha256:4dd89a1279e7d55ddcb5b570d0bb544422dd1ecb0e3662f23d22f9643837c2b5 '
655663 cpus : 4
656664 mem_limit : ' 2g'
657665 shm_size : ' 1g'
@@ -684,7 +692,7 @@ services:
684692 # for this container will need to be updated to reflect the new connection information.
685693 codeinsights-db-exporter :
686694 container_name : codeinsights-db-exporter
687- image : ' index.docker.io/sourcegraph/postgres_exporter:169594_2022-08-27_c479e442c579 @sha256:bdf3289b0d7c2ac648922a8998fe15b995cd6dbf2c58898eeab4881bcc27f665 '
695+ image : ' index.docker.io/sourcegraph/postgres_exporter:187572_2022-12-06_cbecc5321c7d @sha256:85d9ca134db535f0482e6e5cacf194ea118bf24d0fd52e36ba6714802d59c30a '
688696 cpus : 0.1
689697 mem_limit : ' 50m'
690698 networks :
@@ -694,33 +702,29 @@ services:
694702 - ' DATA_SOURCE_NAME=postgres://postgres:password@codeinsights-db:5432/?sslmode=disable'
695703 - ' PG_EXPORTER_EXTEND_QUERY_PATH=/config/code_insights_queries.yaml'
696704
697- # Description: MinIO for storing LSIF uploads.
705+ # Description: generic S3-like blobstore for storing LSIF uploads.
698706 #
699707 # Disk: 128GB / persistent SSD
700708 # Network: 1Gbps
701709 # Ports exposed to other Sourcegraph services: 9000/TCP
702710 # Ports exposed to public internet: none
703711 #
704- minio :
705- container_name : minio
706- image : ' index.docker.io/sourcegraph/minio:169594_2022-08-27_c479e442c579 @sha256:50319e1de1b733fac50aeabc470a6dc0cd827ffd6e6bee0d094494f0bce28ac6 '
712+ blobstore :
713+ container_name : blobstore
714+ image : ' index.docker.io/sourcegraph/blobstore:187572_2022-12-06_cbecc5321c7d @sha256:8e57384c78a3b31cbe31d41656dbcbb8ee7279d96630a33936a2098afabb1317 '
707715 cpus : 1
708716 mem_limit : ' 1g'
709- environment :
710- - ' MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE'
711- - ' MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
712717 healthcheck :
713- test : ['CMD', 'curl', '-f', 'http://127.0.0.1:9000/minio/health/live ']
718+ test : ['CMD', 'curl', '-f', 'http://127.0.0.1:9000/']
714719 interval : 10s
715720 timeout : 1s
716721 retries : 3
717722 start_period : 15s
718723 volumes :
719- - ' minio :/data'
724+ - ' blobstore :/data'
720725 networks :
721726 - sourcegraph
722727 restart : always
723- command : ['server', '/data']
724728
725729 # Description: Redis for storing short-lived caches.
726730 #
@@ -730,7 +734,7 @@ services:
730734 #
731735 redis-cache :
732736 container_name : redis-cache
733- image : ' index.docker.io/sourcegraph/redis-cache:169594_2022-08-27_c479e442c579 @sha256:1478a27af2091f22e60f217abac439b5fd35a4a2ce980d526929dbca1298df54 '
737+ image : ' index.docker.io/sourcegraph/redis-cache:187572_2022-12-06_cbecc5321c7d @sha256:bb62b6d761513b1651e8499532570068a4509d5d0cf5131f0dd8b8e2ef74c72d '
734738 cpus : 1
735739 mem_limit : ' 7g'
736740 volumes :
@@ -746,7 +750,7 @@ services:
746750 #
747751 redis-store :
748752 container_name : redis-store
749- image : ' index.docker.io/sourcegraph/redis-store:169594_2022-08-27_c479e442c579 @sha256:0232949166a4fb1aba519ea14e0917c53493a950a5a75f10af81d4557c7a15b2 '
753+ image : ' index.docker.io/sourcegraph/redis-store:187572_2022-12-06_cbecc5321c7d @sha256:a3e4f611bcf1fe6f256a54b81f6ddb9fc2e45d7a038fa276b800b895eca09fe5 '
750754 cpus : 1
751755 mem_limit : ' 7g'
752756 volumes :
@@ -761,7 +765,7 @@ services:
761765 # Ports exposed to the public internet: none
762766 otel-collector :
763767 container_name : otel-collector
764- image : ' index.docker.io/sourcegraph/opentelemetry-collector:169594_2022-08-27_c479e442c579 @sha256:d35ab95bba6604a9f0ba7edbdf209ba5e53c7ad918d7dcb084b8a4603b0e8257 '
768+ image : ' index.docker.io/sourcegraph/opentelemetry-collector:187572_2022-12-06_cbecc5321c7d @sha256:113a84fcef33f06f7e529961d5eb64400488953b23ac07ea8a3d628db6789ef0 '
765769 cpus : 1
766770 mem_limit : ' 1g'
767771 networks :
@@ -779,7 +783,7 @@ volumes:
779783 pgsql :
780784 codeintel-db :
781785 codeinsights-db :
782- minio :
786+ blobstore :
783787 prometheus-v2 :
784788 redis-cache :
785789 redis-store :
0 commit comments