Hack the setup script and drop paths config
This commit is contained in:
parent
14aa5b7f8c
commit
854ecfbf49
1
abra.sh
1
abra.sh
|
@ -1 +1,2 @@
|
||||||
export APP_INI_VERSION=v5
|
export APP_INI_VERSION=v5
|
||||||
|
export DOCKER_SETUP_SH_VERSION=v1
|
||||||
|
|
|
@ -24,10 +24,8 @@ DEFAULT_BRANCH = main
|
||||||
STARTUP_TIMEOUT = 0
|
STARTUP_TIMEOUT = 0
|
||||||
|
|
||||||
[server]
|
[server]
|
||||||
APP_DATA_PATH = /data/gitea
|
|
||||||
DOMAIN = {{ env "GITEA_DOMAIN" }}
|
DOMAIN = {{ env "GITEA_DOMAIN" }}
|
||||||
LANDING_PAGE = organizations
|
LANDING_PAGE = organizations
|
||||||
LFS_CONTENT_PATH = /data/gitea/lfs
|
|
||||||
ROOT_URL = https://%(DOMAIN)s/
|
ROOT_URL = https://%(DOMAIN)s/
|
||||||
SSH_DOMAIN = {{ env "GITEA_DOMAIN" }}
|
SSH_DOMAIN = {{ env "GITEA_DOMAIN" }}
|
||||||
SSH_LISTEN_PORT = {{ env "GITEA_SSH_PORT" }}
|
SSH_LISTEN_PORT = {{ env "GITEA_SSH_PORT" }}
|
||||||
|
@ -58,10 +56,3 @@ ENABLED = true
|
||||||
FILE_EXTENSIONS = .rst
|
FILE_EXTENSIONS = .rst
|
||||||
RENDER_COMMAND = rst2html
|
RENDER_COMMAND = rst2html
|
||||||
IS_INPUT_FILE = false
|
IS_INPUT_FILE = false
|
||||||
|
|
||||||
[picture]
|
|
||||||
AVATAR_UPLOAD_PATH = /data/gitea/avatars
|
|
||||||
REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars
|
|
||||||
|
|
||||||
[attachment]
|
|
||||||
PATH = /data/gitea/attachments
|
|
||||||
|
|
|
@ -5,6 +5,9 @@ services:
|
||||||
configs:
|
configs:
|
||||||
- source: app_ini
|
- source: app_ini
|
||||||
target: /etc/gitea/app.ini
|
target: /etc/gitea/app.ini
|
||||||
|
- source: docker_setup_sh
|
||||||
|
target: /usr/local/bin/docker-setup.sh
|
||||||
|
mode: 0555
|
||||||
secrets:
|
secrets:
|
||||||
- db_password
|
- db_password
|
||||||
- internal_token
|
- internal_token
|
||||||
|
@ -79,6 +82,10 @@ configs:
|
||||||
name: ${STACK_NAME}_app_ini_${APP_INI_VERSION}
|
name: ${STACK_NAME}_app_ini_${APP_INI_VERSION}
|
||||||
file: app.ini.tmpl
|
file: app.ini.tmpl
|
||||||
template_driver: golang
|
template_driver: golang
|
||||||
|
docker_setup_sh:
|
||||||
|
name: ${STACK_NAME}_docker_setup_sh_${DOCKER_SETUP_SH_VERSION}
|
||||||
|
file: docker-setup.sh.tmpl
|
||||||
|
template_driver: golang
|
||||||
secrets:
|
secrets:
|
||||||
db_password:
|
db_password:
|
||||||
name: ${STACK_NAME}_db_password_${SECRET_DB_PASSWORD_VERSION}
|
name: ${STACK_NAME}_db_password_${SECRET_DB_PASSWORD_VERSION}
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# modified version of https://github.com/go-gitea/gitea/blob/d7dbe4feebac7805a4ca184f0989f58de8063d96/docker/rootless/usr/local/bin/docker-setup.sh
|
||||||
|
# also see https://github.com/go-gitea/gitea/pull/14762#issuecomment-829224656
|
||||||
|
|
||||||
|
# Prepare git folder
|
||||||
|
mkdir -p ${HOME} && chmod 0700 ${HOME}
|
||||||
|
if [ ! -w ${HOME} ]; then echo "${HOME} is not writable"; exit 1; fi
|
||||||
|
|
||||||
|
# Prepare custom folder
|
||||||
|
mkdir -p ${GITEA_CUSTOM} && chmod 0500 ${GITEA_CUSTOM}
|
||||||
|
|
||||||
|
# Prepare temp folder
|
||||||
|
mkdir -p ${GITEA_TEMP} && chmod 0700 ${GITEA_TEMP}
|
||||||
|
if [ ! -w ${GITEA_TEMP} ]; then echo "${GITEA_TEMP} is not writable"; exit 1; fi
|
Loading…
Reference in New Issue