ce58c792c7
Full revamp of ihatemoney_ynh:
...
* Use example_ynh as a template
* Implement change_url
* Use the new yunohost permissions system
* Use a python3 venv
* Use a systemd service + gunicorn
* Allow multiple instances (stop installing in /opt/yunohost/ihatemoney)
2021-11-10 11:45:14 +01:00
Yunohost-Bot
16be07d4b6
[autopatch] Update issue and PR templates
2021-05-13 17:48:02 +02:00
Jocelyn Delalande
0f904d9936
Fix current installation of package
...
(current installation leads to 502 error with
sqlalchemy.cimmutabledict.immutabledict' object has no attribute 'setdefault'
exception).
Workaround SQLA 4.x backward incompatible change
2021-05-04 11:20:33 +02:00
Jocelyn Delalande
e3587233ef
Bump to upstream 4.1.5
2020-07-26 21:42:21 +02:00
JocelynDelalande
bb8c70fff6
Dropping requirement on python2
...
Nitpicking…
2020-07-26 18:54:02 +02:00
JocelynDelalande
e0b3522c91
Merge branch 'master' into ihm_4.1.4
2020-07-26 18:23:46 +02:00
Alexandre Aubin
c4e0df7eeb
Wait for app to start at the end of the restore to avoid 502 error
2020-07-26 18:20:17 +02:00
Alexandre Aubin
41765a8f48
Misc fixes in upgrade
2020-07-26 18:20:17 +02:00
Alexandre Aubin
4f64985c8c
Fix backup
2020-07-26 18:20:17 +02:00
Alexandre Aubin
d66fcad5ff
Misc fixes to make the linter happier
2020-07-26 18:20:17 +02:00
Baptiste Jonglez
07df88fb2a
Update to upstream 4.1.4
...
The werkzeug workaround is no longer needed.
2020-07-21 16:15:53 +02:00
Jocelyn Delalande
1833ec4480
Fix syntax error
2020-04-02 16:52:45 +02:00
Jocelyn Delalande
698195724a
Workaround https://github.com/spiral-project/ihatemoney/issues/540
2020-04-02 16:50:27 +02:00
JocelynDelalande
730c1bb1b1
Upgrade to upstream 4.1.3
2019-12-21 19:13:31 +01:00
Jocelyn Delalande
cec3ac7b58
Upgrade to upstream 4.x
2019-03-19 12:05:43 +01:00
Jocelyn Delalande
0e3500925c
Add « Install with YunoHost » button.
2018-12-20 08:09:05 +01:00
Jocelyn Delalande
8257c8b69e
Fix name wording
2018-12-20 08:08:55 +01:00
Jocelyn Delalande
e66190934f
Cleanup outdated comment
2018-12-20 08:07:48 +01:00
Jocelyn Delalande
19bede5ab0
Factorize pip stuff
...
between install and upgrade
2018-12-20 08:07:30 +01:00
Jocelyn Delalande
cfd7b769d4
Add notes about supported ynh versions
2018-12-20 07:45:07 +01:00
Jocelyn Delalande
7dc17c2090
Remove no longer needed helper backport
...
Introduced in ynh 2.6.1
Ref https://github.com/YunoHost/yunohost/pull/234
2018-12-20 07:32:05 +01:00
Jocelyn Delalande
6fde558788
Upgrade upstream to 3.x
...
Should fix the failing level2 of yunohost-apps CI also (infinite redirection
bug fixed upstream).
Fix #30
Ref https://github.com/YunoHost/apps/pull/553#issuecomment-448883502
2018-12-20 07:30:28 +01:00
Jocelyn Delalande
2eaa22469f
Fix maintainer website URL (use HTTPS)
2018-12-20 07:27:53 +01:00
Jocelyn Delalande
acad4e4054
Remove broken CI badge
...
Fix #31
2018-12-20 07:10:52 +01:00
Jocelyn Delalande
e96d348493
Simplify restore script
...
Using `ynh_restore` helper, introduced in ynh 2.6.3
2018-12-18 20:05:05 +01:00
Jocelyn Delalande
1bf80cf0f5
Fix restore script, removing webpath registration
...
It seems that ynh takes care itself of registering the app on restore.
So re-registering it is useless and triggers a duplicate error. Let's not do
that :-).
2018-12-18 20:01:54 +01:00
Jocelyn Delalande
533f8824be
Work around pip>10 bug with ihm<3.x
...
See https://github.com/spiral-project/ihatemoney/pull/341
Inspired by #28 thanks @klorydryk :-).
2018-12-18 19:23:09 +01:00
Jocelyn Delalande
daa8266d13
Add space char to avoid confusing package_linter
...
The code was working but crashing package_linter
2018-12-18 18:30:44 +01:00
Jocelyn Delalande
87df116166
Handle Python version change on upgrade
...
Whispers: Actually that is to handle Jessie → Strech upgrade, that switches
from Py 3.4 to 3.5.
2018-12-18 18:28:00 +01:00
Jocelyn Delalande
7fa78ed925
Use a version number
...
Like grown-up :-).
2018-12-18 18:28:00 +01:00
Jocelyn Delalande
321d6cb2d9
Use ynh helpers for error handling
...
Instead of doing it by hand.
Also we now rely on the fact ynh automatically runs uninstall script if the
install fails. So no more need for manual cleanup.
2018-12-18 18:28:00 +01:00
Jocelyn Delalande
51d462af36
Mention license specificities
...
Completes the `"license": "free""` information from the manifest, as a
non-standard license is used.
2018-11-25 18:34:45 +01:00
Jocelyn Delalande
45f3a39979
Add missing dependency
2018-11-25 17:12:44 +01:00
Jocelyn Delalande
4f279503d1
Switch to non-deprecated helper: checkurl → ynh_webpath_register
...
Iso-functionnal commit. Simply removes a warning.
2018-11-25 17:11:09 +01:00
Jocelyn Delalande
98cad80c80
Use systemctl
instead of service
...
Fix #10
2018-07-08 01:31:57 +02:00
Jocelyn Delalande
7a6ddcf2cb
Fix install when supervisor is already installed
2018-07-08 01:30:18 +02:00
Jocelyn Delalande
04a8485709
Adapt to PyMysql>=0.9 new requirements
...
Sadly, this will increase the install time.
Ref https://github.com/spiral-project/ihatemoney/pull/357
Ref https://github.com/PyMySQL/PyMySQL/issues/697
2018-07-08 01:28:26 +02:00
Jocelyn Delalande
992967e5c8
Fail install if the socket is not responding at the end of install
2018-07-08 01:27:18 +02:00
Jocelyn Delalande
2b4743acb3
Add missing dependency
...
withrdawn by error on py3 switch.
btw use the propper helper to install apt packages
Fix #23
2018-06-24 02:23:01 +02:00
Jocelyn Delalande
0aa5276d98
Be more acurate in comment
2018-06-24 02:22:25 +02:00
Jocelyn Delalande
ca79fcdbdd
Upgrade to 2.x upstream
...
Huge change in package, mainly because we switch from a tarball-based install to a
pip-based install (which is the default install method).
It require quite some refactor to common.sh and a more consistent and clear
migration handing in upgrade script.
Fix #19 #16
2018-06-24 02:22:25 +02:00
Jocelyn Delalande
09458611d1
Document supported YunoHost version
2018-06-24 01:09:57 +02:00
Jocelyn Delalande
0182b3dd08
Remove no longer needed apt dependencies
...
Since we switched to PyMySQL which is pure-python and do not require C dev
libs.
2018-06-17 01:06:42 +02:00
JocelynDelalande
c51545d015
Fix CI badge URL
...
GH markdown parser seems to get confused by spaces and/or parenthesis.
2018-04-03 09:31:52 +02:00
JocelynDelalande
009b455db3
Add YNH CI badge
2018-04-03 09:28:20 +02:00
Jocelyn Delalande
6f8b6b7e57
Fix SECRET_KEY regeneration on upgrade
...
It was failing in case when the random key contained "/" char.
2018-04-03 00:32:08 +02:00
Jocelyn Delalande
efc35dd01d
Switch from Python-MySQL → PySQL
...
Even if Python-MySQL is the default lib for `mysql://` scheme with SQLAlchemy, it
got no release since 2014, and does not support Py3. PySQL seems to be the
current standard.
2018-04-03 00:21:10 +02:00
Jocelyn Delalande
05807e6a47
Add rollback function to upgrade
2018-04-03 00:21:10 +02:00
Jocelyn Delalande
d738df4875
Switchs to python3
...
rebuilds the venv from scratch on upgrade.
2018-04-03 00:21:10 +02:00
JocelynDelalande
d2bd054afc
Merge pull request #17 from YunoHost-Apps/opi-patch-1
...
Force redirection to https
2018-02-16 23:37:44 +01:00