mirror of
https://git.cloudron.io/cloudron/gitea-app
synced 2025-09-26 06:57:26 +00:00
Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
6e1f363b88 | ||
|
3eb57f2c07 | ||
|
b16095eef5 |
@@ -151,3 +151,5 @@
|
|||||||
* Fix code tab link when viewing tags (#3908) (#4263)
|
* Fix code tab link when viewing tags (#3908) (#4263)
|
||||||
* Fix webhook type conflation (#4285) (#4285)
|
* Fix webhook type conflation (#4285) (#4285)
|
||||||
|
|
||||||
|
[1.5.4]
|
||||||
|
* Allow customization using gitea's custom data directory
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
"author": "Gitea developers",
|
"author": "Gitea developers",
|
||||||
"description": "file://DESCRIPTION.md",
|
"description": "file://DESCRIPTION.md",
|
||||||
"tagline": "A painless self-hosted Git Service",
|
"tagline": "A painless self-hosted Git Service",
|
||||||
"version": "1.5.3",
|
"version": "1.5.4",
|
||||||
"healthCheckPath": "/healthcheck",
|
"healthCheckPath": "/healthcheck",
|
||||||
"httpPort": 3000,
|
"httpPort": 3000,
|
||||||
"addons": {
|
"addons": {
|
||||||
|
3
start.sh
3
start.sh
@@ -97,8 +97,7 @@ 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" log ROOT_PATH "/run/gitea"
|
||||||
crudini --set "/run/gitea/app.ini" indexer ISSUE_INDEXER_PATH "/app/data/appdata/indexers/issues.bleve"
|
crudini --set "/run/gitea/app.ini" indexer ISSUE_INDEXER_PATH "/app/data/appdata/indexers/issues.bleve"
|
||||||
|
|
||||||
|
mkdir -p /app/data/repository /app/data/ssh /app/data/custom
|
||||||
mkdir -p /app/data/repository /app/data/ssh
|
|
||||||
|
|
||||||
chown -R git:git /app/data /run/gitea
|
chown -R git:git /app/data /run/gitea
|
||||||
|
|
||||||
|
@@ -9,4 +9,4 @@ stdout_logfile=/dev/stdout
|
|||||||
stdout_logfile_maxbytes=0
|
stdout_logfile_maxbytes=0
|
||||||
stderr_logfile=/dev/stderr
|
stderr_logfile=/dev/stderr
|
||||||
stderr_logfile_maxbytes=0
|
stderr_logfile_maxbytes=0
|
||||||
environment=HOME="/home/git",USER="git"
|
environment=HOME="/home/git",USER="git",GITEA_CUSTOM="/app/data/custom"
|
||||||
|
20
test/test.js
20
test/test.js
@@ -218,6 +218,23 @@ return done();
|
|||||||
done();
|
done();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function addCustomFile(done) {
|
||||||
|
fs.writeFileSync('/tmp/customfile.txt', 'GOGS TEST', 'utf8');
|
||||||
|
execSync('cloudron exec -- mkdir -p /app/data/custom/public');
|
||||||
|
execSync('cloudron push /tmp/customfile.txt /app/data/custom/public/customfile.txt');
|
||||||
|
fs.unlinkSync('/tmp/customfile.txt');
|
||||||
|
done();
|
||||||
|
}
|
||||||
|
|
||||||
|
function checkCustomFile(done) {
|
||||||
|
superagent.get('https://' + app.fqdn + '/customfile.txt').end(function (error, result) {
|
||||||
|
if (error) return done(error);
|
||||||
|
|
||||||
|
expect(result.text).to.contain('GOGS TEST');
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function fileExists() {
|
function fileExists() {
|
||||||
expect(fs.existsSync(repodir + '/newfile')).to.be(true);
|
expect(fs.existsSync(repodir + '/newfile')).to.be(true);
|
||||||
}
|
}
|
||||||
@@ -294,6 +311,9 @@ return done();
|
|||||||
it('can add and push a file', pushFile);
|
it('can add and push a file', pushFile);
|
||||||
it('can edit file', editFile);
|
it('can edit file', editFile);
|
||||||
|
|
||||||
|
it('can add custom file', addCustomFile);
|
||||||
|
it('can check custom file', checkCustomFile);
|
||||||
|
|
||||||
it('can restart app', function (done) {
|
it('can restart app', function (done) {
|
||||||
execSync('cloudron restart --wait --app ' + app.id);
|
execSync('cloudron restart --wait --app ' + app.id);
|
||||||
done();
|
done();
|
||||||
|
Reference in New Issue
Block a user