diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..dc8a1a3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM fedora:29 + +COPY ./bin/aws-s3-provisioner /usr/bin/ + +ENTRYPOINT ["/usr/bin/aws-s3-provisioner"] +CMD ["-v=2", "-alsologtostderr"] \ No newline at end of file diff --git a/README.md b/README.md index 02404a9..94d7d73 100644 --- a/README.md +++ b/README.md @@ -1 +1,27 @@ -# aws-s3-provisioner \ No newline at end of file +# aws-s3-provisioner + +### Build and Push the image + +1. Build the provisioner binary. +``` + # go build -a -o ./bin/aws-s3-provisioner ./cmd/... +``` + +2. Login to docker and quay.io. +``` + # docker login + # docker login quay.io +``` + +3. Build the image and push it to quay.io. +``` + # docker build . -t quay.io//aws-s3-provisioner:v1.0.0 + # docker push quay.io//aws-s3-provisioner:v1.0.0 +``` + +i.e. + +``` + # docker build . -t quay.io/screeley44/aws-s3-provisioner:v1.0.0 + # docker push quay.io/screeley44/aws-s3-provisioner:v1.0.0 +``` \ No newline at end of file