Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Commit eaf922e

Browse files
committed
feat(tempo): build downstream image for tempo
This change allows our team to control the versioning of the upstream container image as we do with other services. Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
1 parent ea9efcf commit eaf922e

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

component/tempo/BUCK

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
load(
2+
"@prelude-si//:macros.bzl",
3+
"container_image",
4+
)
5+
6+
container_image(
7+
name = "tempo",
8+
srcs = {
9+
"tempo.yaml": ".",
10+
},
11+
build_args = {
12+
"BASE_VERSION": "2.9.0",
13+
},
14+
run_docker_args = [
15+
"--publish",
16+
"3200:3200",
17+
],
18+
default_target = True,
19+
)

component/tempo/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ARG BASE_VERSION
2+
FROM grafana/tempo:${BASE_VERSION}
3+
COPY ./tempo.yaml /etc/tempo.yaml

dev/docker-compose.platform.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,11 @@ services:
3636
- ./config/grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards
3737

3838
tempo:
39-
image: grafana/tempo
39+
image: systeminit/tempo:stable
4040
command:
4141
- "-config.file=/etc/tempo.yaml"
4242
ports:
4343
- "3200:3200"
44-
volumes:
45-
- ./config/tempo/tempo.yaml:/etc/tempo.yaml
4644

4745
localstack:
4846
image: localstack/localstack

0 commit comments

Comments
 (0)