Skip to content
Snippets Groups Projects
Commit a1fdef4f authored by Gabriel Zachmann's avatar Gabriel Zachmann
Browse files

add docker files

parent 07298fd1
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@
tags
client.config
config/config.yaml
config/docker-config.yaml
IP2LOCATION-LITE-DB1.IPV6.BIN
/cmd/test
generateDDL.sh
......
......@@ -85,6 +85,58 @@ nfpms:
release: 1
section: misc
bindir: /usr/bin
dockers:
- goos: linux
goarch: amd64
ids:
- server
image_templates:
- "oidcmytoken/mytoken-server:latest"
- "oidcmytoken/mytoken-server:{{ .Tag }}"
- "oidcmytoken/mytoken-server:v{{ .Major }}"
- "oidcmytoken/mytoken-server:v{{ .Major }}.{{ .Minor }}"
skip_push: true
dockerfile: cmd/mytoken-server/Dockerfile
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=mytoken-server"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- goos: linux
goarch: amd64
ids:
- setup
image_templates:
- "oidcmytoken/mytoken-setup:latest"
- "oidcmytoken/mytoken-setup:{{ .Tag }}"
- "oidcmytoken/mytoken-setup:v{{ .Major }}"
- "oidcmytoken/mytoken-setup:v{{ .Major }}.{{ .Minor }}"
skip_push: true
dockerfile: cmd/mytoken-server/mytoken-setup/Dockerfile
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=mytoken-setup"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- goos: linux
goarch: amd64
ids:
- garbage
image_templates:
- "oidcmytoken/mytoken-dbgc:latest"
- "oidcmytoken/mytoken-dbgc:{{ .Tag }}"
- "oidcmytoken/mytoken-dbgc:v{{ .Major }}"
- "oidcmytoken/mytoken-dbgc:v{{ .Major }}.{{ .Minor }}"
skip_push: true
dockerfile: cmd/mytoken-server/mytoken-dbGarbageCollector/Dockerfile
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=mytoken-dbgc"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
checksum:
name_template: 'checksums.txt'
snapshot:
......
FROM debian:stable
RUN apt-get update && \
apt-get install ca-certificates -y && \
apt-get autoremove -y && \
apt-get clean -y && \
rm -rf /var/lib/apt/lists/*
WORKDIR /mytoken
COPY mytoken-server /usr/bin/mytoken-server
CMD ["mytoken-server"]
FROM debian:stable
RUN apt-get update && \
apt-get install ca-certificates -y && \
apt-get autoremove -y && \
apt-get clean -y && \
rm -rf /var/lib/apt/lists/*
WORKDIR /mytoken
COPY mytoken-dbgc /usr/bin/mytoken-dbgc
CMD ["mytoken-dbgc"]
FROM debian:stable
RUN apt-get update && \
apt-get install ca-certificates -y && \
apt-get autoremove -y && \
apt-get clean -y && \
rm -rf /var/lib/apt/lists/*
WORKDIR /mytoken
COPY mytoken-setup /usr/bin/mytoken-setup
ENTRYPOINT ["mytoken-setup"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment