sourcegraph/docker-images
Robert Lin 2c0de82a5b
docker-images: publish sourcegraph/opentelemetry-collector with bundled config (#39002)
Co-authored-by: Keegan Carruthers-Smith <keegan.csmith@gmail.com>
2022-07-20 12:06:23 -07:00
..
alpine-3.14 Revert "dependencies: Remove curl dependency from image" (#38792) 2022-07-14 08:25:47 +00:00
cadvisor Patch cadvisor (#35979) 2022-05-25 11:17:42 -03: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
grafana grafana: upgrade ncurses (#39146) 2022-07-20 16:52:09 +02:00
indexed-searcher docker-images: update zoekt build scripts for new go.mod (#17654) 2021-01-26 12:10:28 +01:00
jaeger-agent Update jaeger versions (#38925) 2022-07-18 10:43:13 +02:00
jaeger-all-in-one Update jaeger versions (#38925) 2022-07-18 10:43:13 +02:00
minio minio: bump to latest version (#35302) 2022-05-11 11:08:47 -05:00
opentelemetry-collector docker-images: publish sourcegraph/opentelemetry-collector with bundled config (#39002) 2022-07-20 12:06:23 -07:00
postgres_exporter Bump alpine base image (#38423) 2022-07-07 13:01:37 -03:00
postgres-12-alpine Fix busybox awk issue (#39081) 2022-07-19 19:58:39 +02:00
prometheus Bump alpine base image (#38423) 2022-07-07 13:01:37 -03:00
redis_exporter docker-images/redis-export: mark build.sh executable (#17307) 2021-01-15 10:41:25 +01: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 docker-images: update zoekt build scripts for new go.mod (#17654) 2021-01-26 12:10:28 +01:00
sg sg: add Dockerfile and build script (#32326) 2022-03-08 16:54:50 +01:00
syntax-highlighter Bump alpine base image (#38423) 2022-07-07 13:01:37 -03: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.