mirror of
https://github.com/goharbor/harbor
synced 2025-04-18 03:15:49 +00:00
Change version fromat and add init db sql directory
This commit is contained in:
parent
e0af9c036f
commit
27670742b4
10
Makefile
10
Makefile
|
@ -94,7 +94,7 @@ NEWCLARITYVERSION=
|
||||||
#clair parameters
|
#clair parameters
|
||||||
CLAIRVERSION=v2.0.0
|
CLAIRVERSION=v2.0.0
|
||||||
CLAIRFLAG=false
|
CLAIRFLAG=false
|
||||||
CLAIRDBVERSION=9.6.3
|
CLAIRDBVERSION=9.6.3-photon
|
||||||
|
|
||||||
#clarity parameters
|
#clarity parameters
|
||||||
CLARITYIMAGE=vmware/harbor-clarity-ui-builder[:tag]
|
CLARITYIMAGE=vmware/harbor-clarity-ui-builder[:tag]
|
||||||
|
@ -178,7 +178,7 @@ DOCKERIMAGENAME_JOBSERVICE=vmware/harbor-jobservice
|
||||||
DOCKERIMAGENAME_LOG=vmware/harbor-log
|
DOCKERIMAGENAME_LOG=vmware/harbor-log
|
||||||
DOCKERIMAGENAME_DB=vmware/harbor-db
|
DOCKERIMAGENAME_DB=vmware/harbor-db
|
||||||
DOCKERIMAGENAME_CLATIRY=vmware/harbor-clarity-ui-builder
|
DOCKERIMAGENAME_CLATIRY=vmware/harbor-clarity-ui-builder
|
||||||
DOCKERIMAGENAME_POSTGRESQL=vmware/harbor-postgresql
|
DOCKERIMAGENAME_POSTGRESQL=vmware/postgresql
|
||||||
# docker-compose files
|
# docker-compose files
|
||||||
DOCKERCOMPOSEFILEPATH=$(MAKEPATH)
|
DOCKERCOMPOSEFILEPATH=$(MAKEPATH)
|
||||||
DOCKERCOMPOSETPLFILENAME=docker-compose.tpl
|
DOCKERCOMPOSETPLFILENAME=docker-compose.tpl
|
||||||
|
@ -242,7 +242,7 @@ ifeq ($(NOTARYFLAG), true)
|
||||||
DOCKERCOMPOSE_LIST+= -f $(DOCKERCOMPOSEFILEPATH)/$(DOCKERCOMPOSENOTARYFILENAME)
|
DOCKERCOMPOSE_LIST+= -f $(DOCKERCOMPOSEFILEPATH)/$(DOCKERCOMPOSENOTARYFILENAME)
|
||||||
endif
|
endif
|
||||||
ifeq ($(CLAIRFLAG), true)
|
ifeq ($(CLAIRFLAG), true)
|
||||||
DOCKERSAVE_PARA+= quay.io/coreos/clair:$(CLAIRVERSION) vmware/harbor-postgresql:$(CLAIRDBVERSION)
|
DOCKERSAVE_PARA+= quay.io/coreos/clair:$(CLAIRVERSION) vmware/postgresql:$(CLAIRDBVERSION)
|
||||||
PACKAGE_OFFLINE_PARA+= $(HARBORPKG)/$(DOCKERCOMPOSECLAIRFILENAME)
|
PACKAGE_OFFLINE_PARA+= $(HARBORPKG)/$(DOCKERCOMPOSECLAIRFILENAME)
|
||||||
PACKAGE_ONLINE_PARA+= $(HARBORPKG)/$(DOCKERCOMPOSECLAIRFILENAME)
|
PACKAGE_ONLINE_PARA+= $(HARBORPKG)/$(DOCKERCOMPOSECLAIRFILENAME)
|
||||||
DOCKERCOMPOSE_LIST+= -f $(DOCKERCOMPOSEFILEPATH)/$(DOCKERCOMPOSECLAIRFILENAME)
|
DOCKERCOMPOSE_LIST+= -f $(DOCKERCOMPOSEFILEPATH)/$(DOCKERCOMPOSECLAIRFILENAME)
|
||||||
|
@ -312,7 +312,7 @@ build_photon: build_common
|
||||||
make -f $(MAKEFILEPATH_PHOTON)/Makefile build -e DEVFLAG=$(DEVFLAG)
|
make -f $(MAKEFILEPATH_PHOTON)/Makefile build -e DEVFLAG=$(DEVFLAG)
|
||||||
build_postgresql:
|
build_postgresql:
|
||||||
@echo "buildging postgresql container for photon..."
|
@echo "buildging postgresql container for photon..."
|
||||||
@cd $(DOCKERFILEPATH_POSTGRESQL) && $(DOCKERBUILD) -f $(DOCKERFILENAME_POSTGRESQL) -t $(DOCKERIMAGENAME_POSTGRESQL):$(VERSIONTAG) .
|
@cd $(DOCKERFILEPATH_POSTGRESQL) && $(DOCKERBUILD) -f $(DOCKERFILENAME_POSTGRESQL) -t $(DOCKERIMAGENAME_POSTGRESQL):$(CLAIRDBVERSION) .
|
||||||
@echo "Done."
|
@echo "Done."
|
||||||
build: build_$(BASEIMAGE)
|
build: build_$(BASEIMAGE)
|
||||||
|
|
||||||
|
@ -368,7 +368,7 @@ package_offline: compile build modify_sourcefiles modify_composefile
|
||||||
@if [ "$(CLAIRFLAG)" = "true" ] ; then \
|
@if [ "$(CLAIRFLAG)" = "true" ] ; then \
|
||||||
echo "pulling claiy and postgres..."; \
|
echo "pulling claiy and postgres..."; \
|
||||||
$(DOCKERPULL) quay.io/coreos/clair:$(CLAIRVERSION); \
|
$(DOCKERPULL) quay.io/coreos/clair:$(CLAIRVERSION); \
|
||||||
$(DOCKERPULL) vmware/harbor-postgresql:$(CLAIRDBVERSION); \
|
$(DOCKERPULL) vmware/postgresql:$(CLAIRDBVERSION); \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@echo "saving harbor docker image"
|
@echo "saving harbor docker image"
|
||||||
|
|
|
@ -6,6 +6,7 @@ RUN touch /etc/localtime.bak \
|
||||||
&& tdnf install -y sed shadow gzip postgresql\
|
&& tdnf install -y sed shadow gzip postgresql\
|
||||||
&& groupadd -r postgres --gid=999 \
|
&& groupadd -r postgres --gid=999 \
|
||||||
&& useradd -r -g postgres --uid=999 postgres \
|
&& useradd -r -g postgres --uid=999 postgres \
|
||||||
|
&& mkdir -p /docker-entrypoint-initdb.d \
|
||||||
&& mkdir -p /run/postgresql \
|
&& mkdir -p /run/postgresql \
|
||||||
&& chown -R postgres:postgres /run/postgresql \
|
&& chown -R postgres:postgres /run/postgresql \
|
||||||
&& chmod 2777 /run/postgresql \
|
&& chmod 2777 /run/postgresql \
|
||||||
|
|
|
@ -17,7 +17,7 @@ services:
|
||||||
aliases:
|
aliases:
|
||||||
- postgres
|
- postgres
|
||||||
container_name: clair-db
|
container_name: clair-db
|
||||||
image: vmware/harbor-postgresql:9.6.3
|
image: vmware/postgresql:9.6.3-photon
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
- log
|
- log
|
||||||
|
|
Loading…
Reference in New Issue
Block a user