mirror of https://github.com/docker/docs.git
Merge pull request #58 from docker/fixing-docker-building
Working docker build/docker compose
This commit is contained in:
commit
3cc3a0d489
|
@ -1,15 +1,19 @@
|
||||||
notary:
|
notaryserver:
|
||||||
build: .
|
build: .
|
||||||
|
dockerfile: notary-server-Dockerfile
|
||||||
links:
|
links:
|
||||||
- notarymysql
|
- notarymysql
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
- "4443:4443"
|
- "4443:4443"
|
||||||
#rufus:
|
notarysigner:
|
||||||
# volumes:
|
volumes:
|
||||||
# - /dev/bus/usb/003/010:/dev/bus/usb/002/010
|
- /dev/bus/usb/003/010:/dev/bus/usb/002/010
|
||||||
# - /var/run/pcscd/pcscd.comm:/var/run/pcscd/pcscd.comm
|
- /var/run/pcscd/pcscd.comm:/var/run/pcscd/pcscd.comm
|
||||||
# build: ../rufus
|
build: .
|
||||||
|
dockerfile: notary-signer-Dockerfile
|
||||||
|
links:
|
||||||
|
- notarymysql
|
||||||
notarymysql:
|
notarymysql:
|
||||||
build: ./notarymysql/
|
build: ./notarymysql/
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -2,6 +2,9 @@ FROM golang
|
||||||
|
|
||||||
COPY . /go/src/github.com/docker/notary
|
COPY . /go/src/github.com/docker/notary
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
libltdl-dev
|
||||||
|
|
||||||
ENV GOPATH /go/src/github.com/docker/notary/Godeps/_workspace:$GOPATH
|
ENV GOPATH /go/src/github.com/docker/notary/Godeps/_workspace:$GOPATH
|
||||||
|
|
||||||
RUN go install github.com/docker/notary/cmd/notary-server
|
RUN go install github.com/docker/notary/cmd/notary-server
|
|
@ -18,10 +18,12 @@ RUN softhsm2-util --init-token --slot 0 --label "test_token" --pin $PIN --so-pin
|
||||||
# Copy the local repo to the expected go path
|
# Copy the local repo to the expected go path
|
||||||
COPY . /go/src/github.com/docker/notary
|
COPY . /go/src/github.com/docker/notary
|
||||||
|
|
||||||
|
ENV GOPATH /go/src/github.com/docker/notary/Godeps/_workspace:$GOPATH
|
||||||
|
|
||||||
# Install notary-signer
|
# Install notary-signer
|
||||||
RUN go get github.com/docker/notary/cmd/notary-signer
|
RUN go install github.com/docker/notary/cmd/notary-signer
|
||||||
|
|
||||||
EXPOSE 4443
|
EXPOSE 4443
|
||||||
|
|
||||||
#ENTRYPOINT rufus -cert /go/src/github.com/docker/notary/fixtures/rufus.pem -key /go/src/github.com/docker/notary/fixtures/rufus.key -debug -pkcs11 /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -pin 123456
|
#ENTRYPOINT rufus -cert /go/src/github.com/docker/notary/fixtures/rufus.pem -key /go/src/github.com/docker/notary/fixtures/rufus.key -debug -pkcs11 /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -pin 123456
|
||||||
ENTRYPOINT rufus -cert /go/src/github.com/docker/notary/fixtures/rufus.pem -key /go/src/github.com/docker/notary/fixtures/rufus.key -debug -pkcs11 $LIBDIR/libsofthsm2.so -pin 1234
|
ENTRYPOINT notary-signer -cert /go/src/github.com/docker/notary/fixtures/rufus.pem -key /go/src/github.com/docker/notary/fixtures/rufus.key -debug -pkcs11 $LIBDIR/libsofthsm2.so -pin 1234
|
Loading…
Reference in New Issue