1
0
mirror of https://git.cloudron.io/cloudron/gitea-app synced 2025-09-25 14:37:44 +00:00

Compare commits

..

3 Commits

Author SHA1 Message Date
Girish Ramakrishnan
3adbf0b442 Version 1.13.2 2019-08-19 17:29:50 -07:00
Girish Ramakrishnan
6c0a2ab20b no need to relogin since session persists 2019-08-19 17:29:26 -07:00
Girish Ramakrishnan
1943723dd3 Use file based sessions
Fixes #5
2019-08-19 17:10:23 -07:00
5 changed files with 21 additions and 3 deletions

View File

@@ -329,3 +329,6 @@
[1.13.1]
* Update Gitea to 1.9.1
[1.13.2]
* Make sessions persist restarts

View File

@@ -4,7 +4,7 @@
"author": "Gitea developers",
"description": "file://DESCRIPTION.md",
"tagline": "A painless self-hosted Git Service",
"version": "1.13.1",
"version": "1.13.2",
"healthCheckPath": "/healthcheck",
"httpPort": 3000,
"addons": {

View File

@@ -95,3 +95,11 @@ PATH =
[indexer]
; this setting is protected and can't be modified
ISSUE_INDEXER_PATH = /app/data/appdata/indexers/issues.bleve
[session]
PROVIDER = file
PROVIDER_CONFIG = /run/gitea/sessions
COOKIE_SECURE = true
COOKIE_NAME = cloudron_gitea
GC_INTERVAL_TIME = 2592000

View File

@@ -2,7 +2,7 @@
set -eu -o pipefail
mkdir -p /run/gitea/tmp/uploads /run/sshd
mkdir -p /run/gitea/tmp/uploads /run/sshd /run/gitea/sessions
setup_ldap_source() {
set -eu
@@ -119,6 +119,13 @@ crudini --set "/run/gitea/app.ini" log MODE "console"
crudini --set "/run/gitea/app.ini" log ROOT_PATH "/run/gitea"
crudini --set "/run/gitea/app.ini" indexer ISSUE_INDEXER_PATH "/app/data/appdata/indexers/issues.bleve"
# this can be removed in the next release
crudini --set "/run/gitea/app.ini" session PROVIDER "file"
crudini --set "/run/gitea/app.ini" session PROVIDER_CONFIG "/run/gitea/sessions"
crudini --set "/run/gitea/app.ini" session COOKIE_SECURE "true"
crudini --set "/run/gitea/app.ini" session COOKIE_NAME "cloudron_gitea"
crudini --set "/run/gitea/app.ini" session GC_INTERVAL_TIME 2592000
echo "==> Creating dirs and changing permissions"
mkdir -p /app/data/repository /app/data/ssh /app/data/custom
chown -R git:git /app/data /run/gitea

View File

@@ -349,7 +349,7 @@ return done();
done();
});
it('can login', login.bind(null, username, password));
xit('can login', login.bind(null, username, password)); // no need to relogin since session persists
it('displays correct clone url', checkCloneUrl);
it('can clone the url', cloneRepo);
it('file exists in repo', fileExists);