Skip to content

Commit 37973d4

Browse files
committed
Optimize docker files layout
1 parent 7c244e3 commit 37973d4

9 files changed

+16
-32
lines changed

.github/workflows/test.yaml

+11-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,16 @@ jobs:
1313
name: Test
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
17+
with:
18+
path: 'doco'
19+
fetch-depth: 0
20+
- run: |
21+
docker-compose up -d minio db redis &&
22+
docker-compose up -d cworker conductor &&
23+
docker-compose up minio-prepare
24+
working-directory: doco
25+
- uses: actions/checkout@v4
1726
with:
1827
fetch-depth: 0
1928
- uses: actions/setup-go@v3
@@ -24,4 +33,4 @@ jobs:
2433
uses: FedericoCarboni/setup-ffmpeg@v1-beta
2534
id: setup-ffmpeg
2635
- name: Run tests
27-
run: make test
36+
run: go test -covermode=count -coverprofile=coverage.out ./...

Dockerfile.test

-25
This file was deleted.

Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ transcoder: $(BUILD_DIR)/$(GOOS)_$(GOARCH)/transcoder
1616
./pkg/conductor/cmd/
1717

1818
conductor_image:
19-
docker buildx build -f Dockerfile-conductor -t odyseeteam/transcoder-conductor:$(TRANSCODER_VERSION) --platform linux/amd64 .
19+
docker buildx build -f docker/Dockerfile-conductor -t odyseeteam/transcoder-conductor:$(TRANSCODER_VERSION) --platform linux/amd64 .
2020

2121
cworker_image:
22-
docker buildx build -f Dockerfile-cworker -t odyseeteam/transcoder-cworker:$(TRANSCODER_VERSION) --platform linux/amd64 .
22+
docker buildx build -f docker/Dockerfile-cworker -t odyseeteam/transcoder-cworker:$(TRANSCODER_VERSION) --platform linux/amd64 .
2323

2424
test_down:
2525
docker-compose down
@@ -30,7 +30,7 @@ test_prepare:
3030
docker-compose up minio-prepare
3131

3232
test: test_prepare
33-
go test -exclude="docker-data" -covermode=count -coverprofile=coverage.out ./...
33+
go test -covermode=count -coverprofile=coverage.out ./...
3434

3535
towerz:
3636
docker run --rm -v "$(PWD)":/usr/src/transcoder -w /usr/src/transcoder --platform linux/amd64 golang:1.16.10 make tower

docker-compose.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ services:
1515
- "8080:8080"
1616
# build:
1717
# context: .
18-
# dockerfile: Dockerfile-tower
18+
# dockerfile: docker/Dockerfile-tower
1919
depends_on:
2020
- redis
2121
- db
@@ -35,7 +35,7 @@ services:
3535
- --blob-server=blobcache-eu.lbry.com
3636
# build:
3737
# context: .
38-
# dockerfile: Dockerfile-worker
38+
# dockerfile: docker/Dockerfile-worker
3939
depends_on: ["redis"]
4040
volumes:
4141
- ${PWD}/worker.ex.yml:/app/worker.yml
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)