sourcegraph/docker-images
2023-01-10 15:14:04 -08:00
..
alpine-3.14 Bump up curl dependency (#45933) 2022-12-22 18:40:59 +01:00
blobstore Use new alpine base image (#45937) 2022-12-22 19:57:05 +01:00
cadvisor Update cAdvisor to v0.46 (#45474) 2022-12-12 18:16:45 +01:00
codeinsights-db Swap codeinsights-db docker image to be based off postgres instead of Timescale (#32697) 2022-03-24 18:42:05 +00:00
codeintel-db Update Postgres to 12.7 (#31933) 2022-03-03 14:39:52 -06:00
executor-vm executors: Publish VM image to docker hub (#41231) 2022-09-05 15:37:21 +02:00
grafana Use new alpine base image (#45937) 2022-12-22 19:57:05 +01:00
indexed-searcher unrevert "all: rename go module google/zoekt to sourcegraph/zoekt" (#40423) 2022-08-17 15:30:49 -07:00
jaeger-agent Use new alpine base image (#45937) 2022-12-22 19:57:05 +01:00
jaeger-all-in-one Use new alpine base image (#45937) 2022-12-22 19:57:05 +01:00
node-exporter ci: add new sourcegraph/node-exporter docker-image (#43107) 2022-10-18 11:40:39 -07:00
opentelemetry-collector Use new alpine base image (#45937) 2022-12-22 19:57:05 +01:00
postgres_exporter Use new alpine base image (#45937) 2022-12-22 19:57:05 +01:00
postgres-12-alpine docker-images: update libxml2 for CVE-2022-40303 CVE-2022-40304 (#43597) 2022-10-31 05:09:22 +00:00
prometheus prom-wrapper: migrate to sourcegraph/log (#46296) 2023-01-10 15:14:04 -08:00
prometheus-gcp docker-images: use managed prom forwarding image (#39722) 2022-08-23 21:03:15 +00:00
redis_exporter updating redis_exporter image (#39623) 2022-08-15 18:40:18 -04:00
redis-cache security: patch openssl libs against CVE 2022-0778 (#32720) 2022-03-17 09:15:07 -05:00
redis-store security: patch openssl libs against CVE 2022-0778 (#32720) 2022-03-17 09:15:07 -05:00
search-indexer unrevert "all: rename go module google/zoekt to sourcegraph/zoekt" (#40423) 2022-08-17 15:30:49 -07:00
sg sg: add Dockerfile and build script (#32326) 2022-03-08 16:54:50 +01:00
syntax-highlighter syntax-highlighter: add structured logging (#46142) 2023-01-05 01:00:46 +00:00
README.md docker: bump alpine base image from 3.12 to 3.14 (#28126) 2021-11-25 10:33:17 +01:00

Sourcegraph derivative Docker images

This directory contains Sourcegraph docker images which are derivatives of an existing Docker image, but with better defaults for our use cases. For example:

  • sourcegraph/alpine handles setting up a sourcegraph user account, installing common packages.
  • sourcegraph/postgres-11.4 is postgres-11.4 but with some Sourcegraph defaults.

If you are looking for our non-derivative Docker images, see e.g. /cmd/.../Dockerfile and /enterprise/cmd/.../Dockerfile instead.

Building

All images in this directory are built and published automatically on CI:

Adding a new image

  1. Create a build.sh and add your publishing script to it - the script should end with docker tag ... "$IMAGE". See the scripts in this directory for examples.
  2. Ensure your new script is executable with chmod +x build.sh (you can try it via e.g. IMAGE=fake-repo/cadvisor:latest docker-images/$SERVICE/build.sh, or by building a test image)
  3. Add an image to the automated builds pipeline by adding it to SourcegraphDockerImages.