sourcegraph/docker-images
Varun Gandhi e5fdb5c3fc
fix: Fixes incorrect highlighting for comments at the start of a file (#64235)
The problem was that we were incorrectly not doing
a "stack push" operation when encountering a comment,
but we were doing a pop which triggered a change in the
source range for the next source range (this is done to
avoid overlap between the current occurrence and the
subsequent occurrence that will be emitted).

This is fixed by not ignoring comment markers. As a consequence, we will
emit a few more occurrences than earlier, but I don't think it should be a
big problem in practice. We can also fuse these if needed.
2024-08-05 20:58:56 +08:00
..
alpine-3.14 bazel: use transitions to apply cross-compile platform automatically to oci_image (#60569) 2024-02-20 13:57:56 +00:00
appliance-frontend feat(appliance): implement re-direct on all unknown endpoints (#64059) 2024-07-25 14:41:21 +00:00
blobstore bazel: Add container test for s3proxy (#62893) 2024-05-24 14:02:37 +01:00
caddy chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
cadvisor chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
codeinsights-db bazel: transcribe test ownership to bazel tags (#62664) 2024-05-16 15:51:16 +01:00
codeintel-db bazel: transcribe test ownership to bazel tags (#62664) 2024-05-16 15:51:16 +01:00
dind Reapply "bazel: migrate dind dockerfile to rules_oci" (#61790) (#61824) 2024-04-12 15:52:44 +00:00
executor-vm Publish sourcegraph-base image (#62002) 2024-04-19 14:44:06 +01:00
grafana chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
indexed-searcher chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
initcontainer chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
jaeger-agent chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
jaeger-all-in-one chore/otel-collector: upgrade to v0.103.0, remove jaegerexporter (#63171) 2024-07-10 09:01:41 -07:00
node-exporter chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
opentelemetry-collector chore/otel-collector: upgrade to v0.103.0, remove jaegerexporter (#63171) 2024-07-10 09:01:41 -07:00
postgres_exporter chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
postgres-12-alpine chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
prometheus chore/deps: upgrade alertmanager package dependency, improve logs and tests (#63329) 2024-06-19 13:46:30 -07:00
redis_exporter chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
redis-cache chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
redis-store chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
search-indexer chore(bazel): update ownership tags to increase coverage (#63001) 2024-05-31 14:10:29 +00:00
sg bazel: transcribe test ownership to bazel tags (#62664) 2024-05-16 15:51:16 +01:00
syntax-highlighter fix: Fixes incorrect highlighting for comments at the start of a file (#64235) 2024-08-05 20:58:56 +08: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.