mirror of
https://github.com/goharbor/harbor
synced 2025-04-16 17:56:45 +00:00
Merge pull request #2676 from yixingjia/nginxonphoton
Move nginx to photon OS
This commit is contained in:
commit
1ca1eddb0f
6
Makefile
6
Makefile
|
@ -82,7 +82,7 @@ REGISTRYPROJECTNAME=vmware
|
||||||
DEVFLAG=true
|
DEVFLAG=true
|
||||||
NOTARYFLAG=false
|
NOTARYFLAG=false
|
||||||
REGISTRYVERSION=2.6.1-photon
|
REGISTRYVERSION=2.6.1-photon
|
||||||
NGINXVERSION=1.11.5-patched
|
NGINXVERSION=1.11.13
|
||||||
PHOTONVERSION=1.0
|
PHOTONVERSION=1.0
|
||||||
NOTARYVERSION=server-0.5.0
|
NOTARYVERSION=server-0.5.0
|
||||||
NOTARYSIGNERVERSION=signer-0.5.0
|
NOTARYSIGNERVERSION=signer-0.5.0
|
||||||
|
@ -219,7 +219,7 @@ DOCKERSAVE_PARA=$(DOCKERIMAGENAME_ADMINSERVER):$(VERSIONTAG) \
|
||||||
$(DOCKERIMAGENAME_LOG):$(VERSIONTAG) \
|
$(DOCKERIMAGENAME_LOG):$(VERSIONTAG) \
|
||||||
$(DOCKERIMAGENAME_DB):$(VERSIONTAG) \
|
$(DOCKERIMAGENAME_DB):$(VERSIONTAG) \
|
||||||
$(DOCKERIMAGENAME_JOBSERVICE):$(VERSIONTAG) \
|
$(DOCKERIMAGENAME_JOBSERVICE):$(VERSIONTAG) \
|
||||||
vmware/nginx:$(NGINXVERSION) vmware/registry:$(REGISTRYVERSION) \
|
vmware/nginx-photon:$(NGINXVERSION) vmware/registry:$(REGISTRYVERSION) \
|
||||||
photon:$(PHOTONVERSION)
|
photon:$(PHOTONVERSION)
|
||||||
PACKAGE_OFFLINE_PARA=-zcvf harbor-offline-installer-$(GITTAGVERSION).tgz \
|
PACKAGE_OFFLINE_PARA=-zcvf harbor-offline-installer-$(GITTAGVERSION).tgz \
|
||||||
$(HARBORPKG)/common/templates $(HARBORPKG)/$(DOCKERIMGFILE).$(VERSIONTAG).tar.gz \
|
$(HARBORPKG)/common/templates $(HARBORPKG)/$(DOCKERIMGFILE).$(VERSIONTAG).tar.gz \
|
||||||
|
@ -359,7 +359,7 @@ package_offline: compile build modify_sourcefiles modify_composefile
|
||||||
|
|
||||||
@echo "pulling nginx and registry..."
|
@echo "pulling nginx and registry..."
|
||||||
@$(DOCKERPULL) vmware/registry:$(REGISTRYVERSION)
|
@$(DOCKERPULL) vmware/registry:$(REGISTRYVERSION)
|
||||||
@$(DOCKERPULL) vmware/nginx:$(NGINXVERSION)
|
@$(DOCKERPULL) vmware/nginx-photon:$(NGINXVERSION)
|
||||||
@if [ "$(NOTARYFLAG)" = "true" ] ; then \
|
@if [ "$(NOTARYFLAG)" = "true" ] ; then \
|
||||||
echo "pulling notary and harbor-notary-db..."; \
|
echo "pulling notary and harbor-notary-db..."; \
|
||||||
$(DOCKERPULL) vmware/notary-photon:$(NOTARYVERSION); \
|
$(DOCKERPULL) vmware/notary-photon:$(NOTARYVERSION); \
|
||||||
|
|
11
make/common/nginx/Dockerfile
Normal file
11
make/common/nginx/Dockerfile
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
FROM library/photon:1.0
|
||||||
|
|
||||||
|
RUN tdnf install -y nginx \
|
||||||
|
&& ln -sf /dev/stdout /var/log/nginx/access.log \
|
||||||
|
&& ln -sf /dev/stderr /var/log/nginx/error.log \
|
||||||
|
&& mkdir -p /var/run
|
||||||
|
|
||||||
|
EXPOSE 80
|
||||||
|
STOPSIGNAL SIGQUIT
|
||||||
|
|
||||||
|
CMD ["nginx", "-g", "daemon off;"]
|
|
@ -110,7 +110,7 @@ services:
|
||||||
syslog-address: "tcp://127.0.0.1:1514"
|
syslog-address: "tcp://127.0.0.1:1514"
|
||||||
tag: "jobservice"
|
tag: "jobservice"
|
||||||
proxy:
|
proxy:
|
||||||
image: vmware/nginx:1.11.5-patched
|
image: vmware/nginx-photon:1.11.13
|
||||||
container_name: nginx
|
container_name: nginx
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user