mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Replaced docker docs with netlify deployment (#4420)
This commit is contained in:
		
				
					committed by
					
						
						Jonas Franz
					
				
			
			
				
	
			
			
			
						parent
						
							c2ec38f9b7
						
					
				
				
					commit
					d84490a0df
				
			
							
								
								
									
										26
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -203,7 +203,7 @@ pipeline:
 | 
			
		||||
    when:
 | 
			
		||||
      event: [ push, tag ]
 | 
			
		||||
 | 
			
		||||
  build_docs:
 | 
			
		||||
  build-docs:
 | 
			
		||||
    image: webhippie/hugo:latest
 | 
			
		||||
    pull: true
 | 
			
		||||
    commands:
 | 
			
		||||
@@ -212,26 +212,12 @@ pipeline:
 | 
			
		||||
      - make clean
 | 
			
		||||
      - make build
 | 
			
		||||
 | 
			
		||||
  docker_docs:
 | 
			
		||||
    image: plugins/docker:17.05
 | 
			
		||||
  publish-docs:
 | 
			
		||||
    image: lucap/drone-netlify:latest
 | 
			
		||||
    pull: true
 | 
			
		||||
    secrets: [ docker_username, docker_password ]
 | 
			
		||||
    repo: gitea/docs
 | 
			
		||||
    context: docs
 | 
			
		||||
    dockerfile: docs/Dockerfile
 | 
			
		||||
    tags: [ '${DRONE_BRANCH##release/v}' ]
 | 
			
		||||
    when:
 | 
			
		||||
      event: [ push ]
 | 
			
		||||
      branch: [ release/* ]
 | 
			
		||||
 | 
			
		||||
  docker_docs:
 | 
			
		||||
    image: plugins/docker:17.05
 | 
			
		||||
    pull: true
 | 
			
		||||
    secrets: [ docker_username, docker_password ]
 | 
			
		||||
    repo: gitea/docs
 | 
			
		||||
    context: docs
 | 
			
		||||
    dockerfile: docs/Dockerfile
 | 
			
		||||
    tags: [ 'latest' ]
 | 
			
		||||
    secrets: [ netlify_token ]
 | 
			
		||||
    site_id: 05515f14-3702-4a84-9ff3-88ba90fe08dd
 | 
			
		||||
    path: docs/public/
 | 
			
		||||
    when:
 | 
			
		||||
      event: [ push ]
 | 
			
		||||
      branch: [ master ]
 | 
			
		||||
 
 | 
			
		||||
@@ -1,22 +0,0 @@
 | 
			
		||||
# build stage
 | 
			
		||||
FROM golang:alpine AS build-env
 | 
			
		||||
 | 
			
		||||
RUN apk add --no-cache git 
 | 
			
		||||
RUN go get -d -v github.com/mholt/caddy/caddy github.com/pedronasser/caddy-search github.com/simia-tech/caddy-locale
 | 
			
		||||
WORKDIR /go/src/github.com/mholt/caddy/caddy
 | 
			
		||||
 | 
			
		||||
RUN sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/pedronasser/caddy-search"' caddymain/run.go \
 | 
			
		||||
 && sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/simia-tech/caddy-locale"' caddymain/run.go \
 | 
			
		||||
 && go install -v . \
 | 
			
		||||
 && /go/bin/caddy -version
 | 
			
		||||
 | 
			
		||||
FROM alpine:edge
 | 
			
		||||
EXPOSE 80
 | 
			
		||||
 | 
			
		||||
RUN apk add --no-cache wget mailcap ca-certificates
 | 
			
		||||
COPY --from=build-env /go/bin/caddy /usr/sbin/caddy
 | 
			
		||||
 | 
			
		||||
COPY docker/caddy.conf /etc/caddy.conf
 | 
			
		||||
COPY public /srv/www
 | 
			
		||||
 | 
			
		||||
CMD ["/usr/sbin/caddy", "-conf", "/etc/caddy.conf"]
 | 
			
		||||
@@ -31,7 +31,7 @@ menu:
 | 
			
		||||
      post: active
 | 
			
		||||
    - name: API
 | 
			
		||||
      url: https://try.gitea.io/api/swagger
 | 
			
		||||
      weight: 25
 | 
			
		||||
      weight: 45
 | 
			
		||||
      pre: plug
 | 
			
		||||
    - name: Blog
 | 
			
		||||
      url: https://blog.gitea.io/
 | 
			
		||||
@@ -79,7 +79,7 @@ languages:
 | 
			
		||||
          post: active
 | 
			
		||||
        - name: API
 | 
			
		||||
          url: https://try.gitea.io/api/swagger
 | 
			
		||||
          weight: 25
 | 
			
		||||
          weight: 45
 | 
			
		||||
          pre: plug
 | 
			
		||||
        - name: 博客
 | 
			
		||||
          url: https://blog.gitea.io/
 | 
			
		||||
@@ -122,7 +122,7 @@ languages:
 | 
			
		||||
          post: active
 | 
			
		||||
        - name: API
 | 
			
		||||
          url: https://try.gitea.io/api/swagger
 | 
			
		||||
          weight: 25
 | 
			
		||||
          weight: 45
 | 
			
		||||
          pre: plug
 | 
			
		||||
        - name: 部落格
 | 
			
		||||
          url: https://blog.gitea.io/
 | 
			
		||||
@@ -165,7 +165,7 @@ languages:
 | 
			
		||||
          post: active
 | 
			
		||||
        - name: API
 | 
			
		||||
          url: https://try.gitea.io/api/swagger
 | 
			
		||||
          weight: 25
 | 
			
		||||
          weight: 45
 | 
			
		||||
          pre: plug
 | 
			
		||||
        - name: Blog
 | 
			
		||||
          url: https://blog.gitea.io/
 | 
			
		||||
@@ -208,7 +208,7 @@ languages:
 | 
			
		||||
          post: active
 | 
			
		||||
        - name: API
 | 
			
		||||
          url: https://try.gitea.io/api/swagger
 | 
			
		||||
          weight: 25
 | 
			
		||||
          weight: 45
 | 
			
		||||
          pre: plug
 | 
			
		||||
        - name: Blog
 | 
			
		||||
          url: https://blog.gitea.io/
 | 
			
		||||
@@ -241,17 +241,17 @@ languages:
 | 
			
		||||
    menu:
 | 
			
		||||
      page:
 | 
			
		||||
        - name: Site
 | 
			
		||||
          url: /fr-fr/
 | 
			
		||||
          url: https://gitea.io/en-us/
 | 
			
		||||
          weight: 10
 | 
			
		||||
          pre: home
 | 
			
		||||
          post: active
 | 
			
		||||
        - name: Documentation
 | 
			
		||||
          url: https://docs.gitea.io/fr-fr/
 | 
			
		||||
          url: /fr-fr/
 | 
			
		||||
          weight: 20
 | 
			
		||||
          pre: question
 | 
			
		||||
        - name: API
 | 
			
		||||
          url: https://try.gitea.io/api/swagger
 | 
			
		||||
          weight: 25
 | 
			
		||||
          weight: 45
 | 
			
		||||
          pre: plug
 | 
			
		||||
        - name: Blog
 | 
			
		||||
          url: https://blog.gitea.io/
 | 
			
		||||
 
 | 
			
		||||
@@ -1,44 +0,0 @@
 | 
			
		||||
:80 {
 | 
			
		||||
  root /srv/www
 | 
			
		||||
 | 
			
		||||
  locale en-US zh-CN zh-TW pt-BR nl-NL fr-FR {
 | 
			
		||||
    detect header
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  redir 301 {
 | 
			
		||||
    if {path} match ^/$
 | 
			
		||||
    / /{>Detected-Locale}/
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  rewrite /en-US/ {
 | 
			
		||||
    regexp (.*)
 | 
			
		||||
    to /en-us/{1}
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  rewrite /zh-CN/ {
 | 
			
		||||
    regexp (.*)
 | 
			
		||||
    to /zh-cn/{1}
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  rewrite /zh-TW/ {
 | 
			
		||||
    regexp (.*)
 | 
			
		||||
    to /zh-tw/{1}
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  rewrite /pt-BR/ {
 | 
			
		||||
    regexp (.*)
 | 
			
		||||
    to /pt-br/{1}
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  rewrite /nl-NL/ {
 | 
			
		||||
    regexp (.*)
 | 
			
		||||
    to /nl-nl/{1}
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  rewrite /fr-FR/ {
 | 
			
		||||
    regexp (.*)
 | 
			
		||||
    to /fr-fr/{1}
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header / Vary "Accept-Language"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								docs/static/.gitkeep
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										0
									
								
								docs/static/.gitkeep
									
									
									
									
										vendored
									
									
								
							
							
								
								
									
										6
									
								
								docs/static/_headers
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								docs/static/_headers
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
/*
 | 
			
		||||
  Content-Security-Policy: default-src 'self'
 | 
			
		||||
  X-Frame-Options: DENY
 | 
			
		||||
  X-Xss-Protection: 1; mode=block
 | 
			
		||||
  X-Content-Type-Options: nosniff
 | 
			
		||||
  Referrer-Policy: strict-origin-when-cross-origin
 | 
			
		||||
							
								
								
									
										8
									
								
								docs/static/_redirects
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								docs/static/_redirects
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
https://gitea-docs.netlify.com/* https://docs.gitea.io/:splat 302!
 | 
			
		||||
 | 
			
		||||
/ /fr-fr/ 302! Language=fr
 | 
			
		||||
/ /nl-nl/ 302! Language=nl
 | 
			
		||||
/ /pt-br/ 302! Language=pt-br
 | 
			
		||||
/ /zh-cn/ 302! Language=zh-cn
 | 
			
		||||
/ /zh-tw/ 302! Language=zh-tw
 | 
			
		||||
/ /en-us/ 302!
 | 
			
		||||
		Reference in New Issue
	
	Block a user