mirror of
https://github.com/YunoHost-Apps/pagure_ynh.git
synced 2024-09-03 19:56:19 +02:00
Upgrade to 4.0.3
This commit is contained in:
parent
636a871b02
commit
443463c925
5 changed files with 17 additions and 32 deletions
|
@ -1,5 +1,5 @@
|
||||||
SOURCE_URL=https://releases.pagure.org/pagure/pagure-3.13.2.tar.gz
|
SOURCE_URL=https://releases.pagure.org/pagure/pagure-4.0.3.tar.gz
|
||||||
SOURCE_SUM=be22fe7918adf3cf7e037c6b76c19c48b2e4acd7da7c7fa11b05474052d8e868
|
SOURCE_SUM=1f9ae7381893995e364c92ee17a4dfd428adf642ed7c1d61873e196fd6c76359
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FORMAT=tar.gz
|
SOURCE_FORMAT=tar.gz
|
||||||
SOURCE_IN_SUBDIR=false
|
SOURCE_IN_SUBDIR=false
|
||||||
|
|
|
@ -8,6 +8,10 @@ from datetime import timedelta
|
||||||
# (ie: changing a project's or a user's settings)
|
# (ie: changing a project's or a user's settings)
|
||||||
ADMIN_SESSION_LIFETIME = timedelta(minutes=20)
|
ADMIN_SESSION_LIFETIME = timedelta(minutes=20)
|
||||||
|
|
||||||
|
# Enable tickets and docs for all repos
|
||||||
|
ENABLE_TICKETS = True
|
||||||
|
ENABLE_DOCS = True
|
||||||
|
|
||||||
### Secret key for the Flask application
|
### Secret key for the Flask application
|
||||||
SECRET_KEY='__SECRET_KEY__'
|
SECRET_KEY='__SECRET_KEY__'
|
||||||
|
|
||||||
|
@ -44,7 +48,7 @@ APP_URL = 'https://__DOMAIN__/'
|
||||||
### The URL at which the documentation of projects will be available
|
### The URL at which the documentation of projects will be available
|
||||||
## This should be in a different domain to avoid XSS issues since we want
|
## This should be in a different domain to avoid XSS issues since we want
|
||||||
## to allow raw html to be displayed (different domain, ie not a sub-domain).
|
## to allow raw html to be displayed (different domain, ie not a sub-domain).
|
||||||
DOC_APP_URL = None
|
DOC_APP_URL = 'https://docs.__DOMAIN__'
|
||||||
|
|
||||||
### The URL to use to clone git repositories.
|
### The URL to use to clone git repositories.
|
||||||
GIT_URL_SSH = 'ssh://git@__DOMAIN__/'
|
GIT_URL_SSH = 'ssh://git@__DOMAIN__/'
|
||||||
|
@ -57,27 +61,6 @@ GIT_FOLDER = os.path.join(
|
||||||
'repos'
|
'repos'
|
||||||
)
|
)
|
||||||
|
|
||||||
### Folder containing the docs repos
|
|
||||||
DOCS_FOLDER = os.path.join(
|
|
||||||
os.path.abspath(os.path.dirname(__file__)),
|
|
||||||
'..',
|
|
||||||
'docs'
|
|
||||||
)
|
|
||||||
|
|
||||||
### Folder containing the tickets repos
|
|
||||||
TICKETS_FOLDER = os.path.join(
|
|
||||||
os.path.abspath(os.path.dirname(__file__)),
|
|
||||||
'..',
|
|
||||||
'tickets'
|
|
||||||
)
|
|
||||||
|
|
||||||
### Folder containing the pull-requests repos
|
|
||||||
REQUESTS_FOLDER = os.path.join(
|
|
||||||
os.path.abspath(os.path.dirname(__file__)),
|
|
||||||
'..',
|
|
||||||
'requests'
|
|
||||||
)
|
|
||||||
|
|
||||||
### Folder containing the clones for the remote pull-requests
|
### Folder containing the clones for the remote pull-requests
|
||||||
REMOTE_GIT_FOLDER = os.path.join(
|
REMOTE_GIT_FOLDER = os.path.join(
|
||||||
os.path.abspath(os.path.dirname(__file__)),
|
os.path.abspath(os.path.dirname(__file__)),
|
||||||
|
|
|
@ -23,6 +23,8 @@ import sys
|
||||||
sys.path.insert(0, '__FINALPATH__/pagure/')
|
sys.path.insert(0, '__FINALPATH__/pagure/')
|
||||||
|
|
||||||
|
|
||||||
# The most import line to make the wsgi working
|
# The most important line to make the wsgi working
|
||||||
from pagure import APP as application
|
from pagure.flask_app import create_app
|
||||||
#application.debug = True
|
|
||||||
|
application = create_app()
|
||||||
|
application.debug = True
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"description": {
|
"description": {
|
||||||
"en": "Pagure is a git-centered forge, python based using pygit2."
|
"en": "Pagure is a git-centered forge, python based using pygit2."
|
||||||
},
|
},
|
||||||
"version": "3.13.2-2",
|
"version": "4.0.3~ynh1",
|
||||||
"url": "https://pagure.io/pagure",
|
"url": "https://pagure.io/pagure",
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"maintainer": {
|
"maintainer": {
|
||||||
|
|
|
@ -72,10 +72,10 @@ ynh_app_setting_set "$app" final_path "$final_path"
|
||||||
# INSTALL DEPENDENCIES
|
# INSTALL DEPENDENCIES
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
ynh_install_app_dependencies git python-virtualenv libgit2-dev \
|
ynh_install_app_dependencies git virtualenv python-virtualenv libgit2-dev \
|
||||||
libjpeg-dev gcc libffi-dev python-dev python-cffi \
|
libjpeg-dev gcc libffi-dev python-dev python-cffi \
|
||||||
postgresql python-psycopg2 \
|
python-gdbm python-psycopg2 \
|
||||||
uwsgi uwsgi-plugin-python
|
postgresql uwsgi uwsgi-plugin-python
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CREATE A PostgreSQL DATABASE
|
# CREATE A PostgreSQL DATABASE
|
||||||
|
@ -139,7 +139,7 @@ ynh_add_uwsgi_service
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
ynh_setup_source_local "${final_path}"
|
ynh_setup_source_local "${final_path}"
|
||||||
ln -s "${final_path}/pagure-3.13.2" "${final_path}/pagure"
|
ln -s "${final_path}/pagure-4.0.3" "${final_path}/pagure"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# PIP INSTALLATION
|
# PIP INSTALLATION
|
||||||
|
|
Loading…
Reference in a new issue