Skip to content

Commit 03b01ed

Browse files
authored
Merge pull request #12 from DeNA/docker-registry
Use GitHub Container Registry
2 parents d71682b + 4b89df7 commit 03b01ed

File tree

5 files changed

+40
-5
lines changed

5 files changed

+40
-5
lines changed

.dockerignore

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1-
/.git
2-
/.gitignore
1+
.dockerignore
2+
Dockerfile
3+
.env
4+
.git
5+
.gitignore
6+
.gitattributes
7+
README.md
8+
/.yamllint
9+
/.golangci.yml
10+
/.idea
11+
/.circleci
312
/dist
413
/build
514
/test

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/playground
1+
.env
22
/dist
33

44
# Created by https://www.gitignore.io/api/go

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ RUN go build -a -tags netgo -installsuffix netgo -v -o ./dist/devfarm ./cmd/devf
66

77
FROM amazon/aws-cli:2.0.48
88
COPY --from=builder /go/src/devfarm/dist/* /usr/local/bin/
9+
VOLUME ["/app"]
910

1011
ENTRYPOINT ["devfarm"]
11-
CMD ["version"]

README.md

+26
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,32 @@ Install
467467
$ go get -u github.com/dena/devfarm/cmd/devfarm
468468
```
469469

470+
<details>
471+
<summary>Using Docker</summary>
472+
473+
```console
474+
$ docker pull docker.pkg.github.com/dena/devfarm/devfarm:latest
475+
476+
$ cat .env
477+
AWS_ACCESS_KEY_ID=***
478+
AWS_SECRET_ACCESS_KEY=***
479+
480+
$ docker run --rm --env-file ./.env docker.pkg.github.com/dena/devfarm/devfarm:latest auth-status
481+
482+
$ tree -a "$(pwd)"
483+
.
484+
├── .env
485+
└── app
486+
├── Example.apk
487+
├── Example.ipa
488+
└── planfile.yml
489+
490+
1 directory, 4 files
491+
492+
$ docker run --rm --env-file ./.env -v "$(pwd)/app:/app" docker.pkg.github.com/dena/devfarm/devfarm:latest run-all /app/planfile
493+
```
494+
</details>
495+
470496

471497

472498
Requirements

build

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ BASE_DIR="$(cd "$(dirname "$0")"; pwd)"
77

88
main() {
99
local tag="${1:-latest}"
10-
local image_id='asia.gcr.io/dena-internal-swet-gcp/devfarm'
10+
local image_id='docker.pkg.github.com/dena/devfarm/devfarm'
1111

1212
(cd "$BASE_DIR"
1313
docker build . -t "${image_id}:${tag}"

0 commit comments

Comments
 (0)