Deploy documentation on self hosted static host

manage-py-reference
Georg Krause 2022-03-30 12:08:43 +02:00
rodzic 5abd30163f
commit 067adc83f0
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 2970D504B2183D22
2 zmienionych plików z 20 dodań i 19 usunięć

Wyświetl plik

@ -240,8 +240,8 @@ build_front:
tags:
- docker
pages:
stage: test
build_documentation:
stage: build
image: python:3.10
variables:
BUILD_PATH: "../public"
@ -268,6 +268,24 @@ pages:
tags:
- docker
deploy_documentation:
stage: deploy
image: alpine
dependencies:
- build_documentation
before_script:
- apk add openssh-client rsync
- mkdir -p ~/.ssh
- echo "$SSH_KNOWN_HOSTS" >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
- eval `ssh-agent -s`
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
script:
- rsync -r -e "ssh -p 2282" $CI_PROJECT_DIR/public/ docs@docs.funkwhale.audio:/htdocs/
only:
- stable
.docker_publish:
stage: deploy
image: egon0/docker-with-buildx-and-git:bash

Wyświetl plik

@ -1,17 +0,0 @@
<!DOCTYPE HTML>
<!-- This file makes sure user get automatically forwarded to the stable documentation. -->
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta http-equiv="refresh" content="0; url=stable/index.html">
<script type="text/javascript">
window.location.href = "stable/index.html"
</script>
<title>Page Redirection</title>
</head>
<body>
<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->
If you are not redirected automatically, follow this <a href='stable/index.html'>link</a>.
</body>
</html>