sourcegraph/docker-images
Christoph Hegemann a7b456f208
Improves locals queries for Perl (#59465)
* excludes `our` bindings from Perl locals
2024-01-11 12:37:55 +00:00
..
alpine-3.14 bazel: pin legacy images and make them usable with push_all (#58663) 2023-11-30 17:12:38 +02:00
blobstore Update s3proxy to latest custom release (v2) (#53921) 2023-06-22 12:03:51 +00:00
cadvisor Bazel: fix typo (#55933) 2023-08-16 14:09:46 -06:00
codeinsights-db bazel: pin legacy images and make them usable with push_all (#58663) 2023-11-30 17:12:38 +02:00
codeintel-db bazel: pin legacy images and make them usable with push_all (#58663) 2023-11-30 17:12:38 +02:00
dind docker-images/dind: upgrade to 24.0.7 (#58714) 2023-12-01 12:34:24 -08:00
executor-vm Port executors building/pushing scripts to use Bazel (#58892) 2023-12-20 18:33:49 +00:00
grafana Update grafana version and fix grafana issues in server (#54036) 2023-06-23 17:50:28 +01:00
indexed-searcher dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
initcontainer bzl: make all container_structure_test exclusive (#53502) 2023-06-14 17:17:20 +00:00
jaeger-agent dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
jaeger-all-in-one dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
node-exporter dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
opentelemetry-collector dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
postgres_exporter dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
postgres-12-alpine bazel: pin legacy images and make them usable with push_all (#58663) 2023-11-30 17:12:38 +02:00
prometheus logger: update log lib and remove use of description (#57690) 2023-10-18 17:29:08 +02:00
qdrant Qdrant: add docker image (#55986) 2023-08-17 14:28:04 -06:00
redis_exporter dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
redis-cache dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
redis-store dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
search-indexer dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
sg dev: drop outdated build scripts + minor updates (#53841) 2023-06-21 18:58:39 +02:00
syntax-highlighter Improves locals queries for Perl (#59465) 2024-01-11 12:37:55 +00:00
README.md enterprise: Move last directory out (#57392) 2023-10-05 20:15:40 +00: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 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.