Skip to content

Commit 0a39d44

Browse files
authored
[checkout] rename checkoutservice to checkout (#1867)
* rename checkoutservice to checkout * rename checkoutservice to checkout
1 parent 8cb101d commit 0a39d44

29 files changed

+100
-98
lines changed

.env

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ CART_ADDR=cart:${CART_PORT}
5959
CART_DOCKERFILE=./src/cart/src/Dockerfile
6060

6161
# Checkout Service
62-
CHECKOUT_SERVICE_PORT=5050
63-
CHECKOUT_SERVICE_ADDR=checkoutservice:${CHECKOUT_SERVICE_PORT}
64-
CHECKOUT_SERVICE_DOCKERFILE=./src/checkoutservice/Dockerfile
62+
CHECKOUT_PORT=5050
63+
CHECKOUT_ADDR=checkout:${CHECKOUT_PORT}
64+
CHECKOUT_DOCKERFILE=./src/checkout/Dockerfile
6565

6666
# Currency Service
6767
CURRENCY_PORT=7001

.github/workflows/component-build-images.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ jobs:
6363
tag_suffix: cart
6464
context: ./
6565
setup-qemu: false
66-
- file: ./src/checkoutservice/Dockerfile
67-
tag_suffix: checkoutservice
66+
- file: ./src/checkout/Dockerfile
67+
tag_suffix: checkout
6868
context: ./
6969
setup-qemu: true
7070
- file: ./src/currency/Dockerfile

.licenserc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"src/cart/src/obj/",
4343
"src/cart/tests/obj/",
4444
"src/currency/build/",
45-
"src/checkoutservice/genproto/",
45+
"src/checkout/genproto/",
4646
"src/featureflagservice/assets/vendor/",
4747
"src/featureflagservice/priv/",
4848
"src/product-catalog/genproto/",

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ the release.
6666
([#1865](https://github.com/open-telemetry/opentelemetry-demo/pull/1865))
6767
* [product-catalog] rename productcatalogservice to product-catalog
6868
([#1864](https://github.com/open-telemetry/opentelemetry-demo/pull/1864))
69+
* [checkout] rename checkoutservice to checkout
70+
([#1867](https://github.com/open-telemetry/opentelemetry-demo/pull/1867))
6971

7072
## 1.12.0
7173

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ docker-generate-protobuf:
139139

140140
.PHONY: clean
141141
clean:
142-
rm -rf ./src/{checkoutservice,product-catalog}/genproto/oteldemo/
142+
rm -rf ./src/{checkout,product-catalog}/genproto/oteldemo/
143143
rm -rf ./src/recommendation/{demo_pb2,demo_pb2_grpc}.py
144144

145145
.PHONY: check-clean-work-tree

docker-compose-tests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ services:
3939
environment:
4040
- AD_ADDR
4141
- CART_ADDR
42-
- CHECKOUT_SERVICE_ADDR
42+
- CHECKOUT_ADDR
4343
- CURRENCY_ADDR
4444
- EMAIL_ADDR
4545
- FRONTEND_ADDR
@@ -63,7 +63,7 @@ services:
6363
condition: service_started
6464
cart:
6565
condition: service_started
66-
checkoutservice:
66+
checkout:
6767
condition: service_started
6868
currency:
6969
condition: service_started

docker-compose.minimal.yml

+10-10
Original file line numberDiff line numberDiff line change
@@ -81,23 +81,23 @@ services:
8181
logging: *logging
8282

8383
# Checkout service
84-
checkoutservice:
85-
image: ${IMAGE_NAME}:${DEMO_VERSION}-checkoutservice
86-
container_name: checkout-service
84+
checkout:
85+
image: ${IMAGE_NAME}:${DEMO_VERSION}-checkout
86+
container_name: checkout
8787
build:
8888
context: ./
89-
dockerfile: ${CHECKOUT_SERVICE_DOCKERFILE}
89+
dockerfile: ${CHECKOUT_DOCKERFILE}
9090
cache_from:
91-
- ${IMAGE_NAME}:${IMAGE_VERSION}-checkoutservice
91+
- ${IMAGE_NAME}:${IMAGE_VERSION}-checkout
9292
deploy:
9393
resources:
9494
limits:
9595
memory: 20M
9696
restart: unless-stopped
9797
ports:
98-
- "${CHECKOUT_SERVICE_PORT}"
98+
- "${CHECKOUT_PORT}"
9999
environment:
100-
- CHECKOUT_SERVICE_PORT
100+
- CHECKOUT_PORT
101101
- CART_ADDR
102102
- CURRENCY_ADDR
103103
- EMAIL_ADDR
@@ -108,7 +108,7 @@ services:
108108
- OTEL_EXPORTER_OTLP_ENDPOINT
109109
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
110110
- OTEL_RESOURCE_ATTRIBUTES
111-
- OTEL_SERVICE_NAME=checkoutservice
111+
- OTEL_SERVICE_NAME=checkout
112112
depends_on:
113113
cart:
114114
condition: service_started
@@ -201,7 +201,7 @@ services:
201201
- FRONTEND_ADDR
202202
- AD_ADDR
203203
- CART_ADDR
204-
- CHECKOUT_SERVICE_ADDR
204+
- CHECKOUT_ADDR
205205
- CURRENCY_ADDR
206206
- PRODUCT_CATALOG_ADDR
207207
- RECOMMENDATION_ADDR
@@ -221,7 +221,7 @@ services:
221221
condition: service_started
222222
cart:
223223
condition: service_started
224-
checkoutservice:
224+
checkout:
225225
condition: service_started
226226
currency:
227227
condition: service_started

docker-compose.yml

+10-10
Original file line numberDiff line numberDiff line change
@@ -113,25 +113,25 @@ services:
113113
logging: *logging
114114

115115
# Checkout service
116-
checkoutservice:
117-
image: ${IMAGE_NAME}:${DEMO_VERSION}-checkoutservice
118-
container_name: checkout-service
116+
checkout:
117+
image: ${IMAGE_NAME}:${DEMO_VERSION}-checkout
118+
container_name: checkout
119119
build:
120120
context: ./
121-
dockerfile: ${CHECKOUT_SERVICE_DOCKERFILE}
121+
dockerfile: ${CHECKOUT_DOCKERFILE}
122122
cache_from:
123-
- ${IMAGE_NAME}:${IMAGE_VERSION}-checkoutservice
123+
- ${IMAGE_NAME}:${IMAGE_VERSION}-checkout
124124
deploy:
125125
resources:
126126
limits:
127127
memory: 20M
128128
restart: unless-stopped
129129
ports:
130-
- "${CHECKOUT_SERVICE_PORT}"
130+
- "${CHECKOUT_PORT}"
131131
environment:
132132
- FLAGD_HOST
133133
- FLAGD_PORT
134-
- CHECKOUT_SERVICE_PORT
134+
- CHECKOUT_PORT
135135
- CART_ADDR
136136
- CURRENCY_ADDR
137137
- EMAIL_ADDR
@@ -142,7 +142,7 @@ services:
142142
- OTEL_EXPORTER_OTLP_ENDPOINT
143143
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
144144
- OTEL_RESOURCE_ATTRIBUTES
145-
- OTEL_SERVICE_NAME=checkoutservice
145+
- OTEL_SERVICE_NAME=checkout
146146
depends_on:
147147
cart:
148148
condition: service_started
@@ -273,7 +273,7 @@ services:
273273
- FRONTEND_ADDR
274274
- AD_ADDR
275275
- CART_ADDR
276-
- CHECKOUT_SERVICE_ADDR
276+
- CHECKOUT_ADDR
277277
- CURRENCY_ADDR
278278
- PRODUCT_CATALOG_ADDR
279279
- RECOMMENDATION_ADDR
@@ -293,7 +293,7 @@ services:
293293
condition: service_started
294294
cart:
295295
condition: service_started
296-
checkoutservice:
296+
checkout:
297297
condition: service_started
298298
currency:
299299
condition: service_started

docker-gen-proto.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ if [ -z "$1" ]; then
3434
#gen_proto_dotnet accounting
3535
#gen_proto_java ad
3636
#gen_proto_dotnet cart
37-
gen_proto_go checkoutservice
37+
gen_proto_go checkout
3838
gen_proto_cpp currency
3939
#gen_proto_ruby email
4040
#gen_proto_ts frontend

ide-gen-proto.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ gen_proto_ts() {
6868
gen_proto_dotnet accounting
6969
# gen_proto_java ad
7070
gen_proto_dotnet cart
71-
gen_proto_go checkoutservice
71+
gen_proto_go checkout
7272
# gen_proto_cpp currency
7373
# gen_proto_ruby email
7474
gen_proto_ts frontend

renovate.json5

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"groupName": "cart",
2828
},
2929
{
30-
"matchFileNames": ["src/checkoutservice/**"],
31-
"groupName": "checkoutservice",
30+
"matchFileNames": ["src/checkout/**"],
31+
"groupName": "checkout",
3232
},
3333
{
3434
"matchFileNames": ["src/currency/**"],

src/checkout/Dockerfile

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Copyright The OpenTelemetry Authors
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
5+
FROM golang:1.22-alpine AS builder
6+
7+
WORKDIR /usr/src/app/
8+
9+
RUN --mount=type=cache,target=/go/pkg/mod/ \
10+
--mount=type=bind,source=./src/checkout/go.sum,target=go.sum \
11+
--mount=type=bind,source=./src/checkout/go.mod,target=go.mod \
12+
go mod download
13+
14+
RUN --mount=type=cache,target=/go/pkg/mod/ \
15+
--mount=type=cache,target=/root/.cache/go-build \
16+
--mount=type=bind,rw,source=./src/checkout,target=. \
17+
go build -ldflags "-s -w" -o /go/bin/checkout/ ./
18+
19+
FROM alpine
20+
21+
WORKDIR /usr/src/app/
22+
23+
COPY --from=builder /go/bin/checkout/ ./
24+
25+
EXPOSE ${CHECKOUT_PORT}
26+
ENTRYPOINT [ "./checkout" ]

src/checkoutservice/README.md src/checkout/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ This service provides checkout services for the application.
77
To build the service binary, run:
88

99
```sh
10-
go build -o /go/bin/checkoutservice/
10+
go build -o /go/bin/checkout/
1111
```
1212

1313
## Docker Build
1414

1515
From the root directory, run:
1616

1717
```sh
18-
docker compose build checkoutservice
18+
docker compose build checkout
1919
```
2020

2121
## Regenerate protos

src/checkoutservice/genproto/Dockerfile src/checkout/genproto/Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ WORKDIR /build
77

88
RUN apk add --no-cache protobuf-dev
99

10-
COPY ./src/checkoutservice/go.mod ./
11-
COPY ./src/checkoutservice/go.sum ./
12-
COPY ./src/checkoutservice/tools.go ./
10+
COPY ./src/checkout/go.mod ./
11+
COPY ./src/checkout/go.sum ./
12+
COPY ./src/checkout/tools.go ./
1313

1414
RUN go env -w GOMODCACHE=/root/.cache/go-build
1515
RUN --mount=type=cache,target=/root/.cache/go-build \

src/checkoutservice/go.mod src/checkout/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/open-telemetry/opentelemetry-demo/src/checkoutservice
1+
module github.com/open-telemetry/opentelemetry-demo/src/checkout
22

33
go 1.22.7
44

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)