THIS IS A TEST INSTANCE ONLY! REPOSITORIES CAN BE DELETED AT ANY TIME!

Browse Source

Replaced docker docs with netlify deployment (#4420)

pull/4427/head
Thomas Boerger 1 year ago
parent
commit
d84490a0df
7 changed files with 28 additions and 94 deletions
  1. 6
    20
      .drone.yml
  2. 0
    22
      docs/Dockerfile
  3. 8
    8
      docs/config.yaml
  4. 0
    44
      docs/docker/caddy.conf
  5. 0
    0
      docs/static/.gitkeep
  6. 6
    0
      docs/static/_headers
  7. 8
    0
      docs/static/_redirects

+ 6
- 20
.drone.yml View File

@@ -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 ]

+ 0
- 22
docs/Dockerfile View File

@@ -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"]

+ 8
- 8
docs/config.yaml View File

@@ -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/

+ 0
- 44
docs/docker/caddy.conf View File

@@ -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
- 0
docs/static/.gitkeep View File


+ 6
- 0
docs/static/_headers View 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
- 0
docs/static/_redirects View 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!

Loading…
Cancel
Save