Gofannon
e3132a97a6
Revert "apply 'example_ynh' - no idea if these are needed..."
...
This reverts commit 26a16c44d0
.
Unused bu the app! see https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/92#issuecomment-1223069994
2022-08-26 19:33:17 +02:00
Gofannon
217eb7e818
Remove unused variable + pretty indent
2022-08-21 01:31:11 +02:00
Gofannon
ec68ea9c94
apply 'example_ynh' : move permission block
2022-08-21 01:22:58 +02:00
Gofannon
26a16c44d0
apply 'example_ynh' - no idea if these are needed...
2022-08-21 01:18:19 +02:00
Gofannon
477ade870d
use variables for config "ynh_add_fpm_config"
2022-08-21 01:14:43 +02:00
Gofannon
7fcfcdb6e9
example_ynh: switch nginx and php blocks
2022-08-20 20:14:29 +02:00
Gofannon
4802b254bf
fix copied files being owned by root and not app user
2022-08-18 23:59:19 +02:00
Gofannon
0473c71a35
refactor admin permission (move in install script & clean in upgrade)
2022-08-18 23:57:11 +02:00
Gofannon
d9e9f93281
purge plugin "logautherror" (not compatible)
2022-08-18 20:46:27 +02:00
Éric Gaspar
054162302a
Add config panel ( #89 )
...
* Add config panel
2022-01-18 19:11:29 +01:00
Éric Gaspar
89fc6747b1
Template ( #85 )
2021-11-24 21:21:02 +01:00
Éric Gaspar
4b20b0401a
Remove ask on manifest ( #78 )
...
* Remove ask on manifest
* Add ynh_abort_if_errors
Co-authored-by: Gofannon <17145502+Gofannon@users.noreply.github.com>
2021-04-18 16:50:50 +02:00
ljf (zamentur)
fdc2fc4e2e
Merge branch 'testing' into permissions
2021-01-19 13:30:29 +01:00
Éric Gaspar
dd5aff6203
Add extra php dependencies ( #73 )
2021-01-06 16:54:00 +01:00
ericgaspar
756c0905ad
Remove unneeded --phpversion
2020-11-19 17:00:43 +01:00
Éric Gaspar
7648128ee5
Transition to PHP7.2 ( #68 )
2020-10-23 18:35:07 +02:00
ericgaspar
d6660e904f
Small typos
2020-09-24 11:46:49 +02:00
Gofannon
ac50e4c719
Implement new permissions system in YNH 3.7
2020-04-30 17:41:56 +02:00
Kayou
7de40f5a7c
Remove useless comment
2019-07-09 09:55:36 +02:00
Maniack Crudelis
37d589083e
Merge branch 'testing' into master
2019-05-30 00:17:54 +02:00
Maniack Crudelis
71b270ab18
Normalization...
2019-05-12 17:22:25 +02:00
Maniack Crudelis
bf641f873f
Merge branch 'testing' into master
2019-05-12 17:13:09 +02:00
Maniack Crudelis
5951478de2
Fix fail2ban and add logautherror plugin
2019-05-12 17:06:51 +02:00
Maniack Crudelis
78c573822a
Normalization from example_ynh
2019-05-11 01:13:45 +02:00
Maniack Crudelis
64191ca55a
Add progression with ynh_print_info
2019-02-17 20:54:36 +01:00
Maniack Crudelis
c4ae1aacd0
Normalization from example_ynh
2019-02-12 19:39:23 +01:00
anmol
70d8aea655
Added Fail2ban
2018-11-21 02:33:53 +05:30
Jimmy Monin
d27f37799b
Typo fixes
2018-09-16 09:00:36 +02:00
Gofannon
3f59ea2e01
[enh] do not store unnecessary files checksums
...
and cleaning comments
2018-09-15 21:37:44 +02:00
Gofannon
7ae2918486
[enh] remove unnecessary test
2018-09-15 21:31:24 +02:00
Gofannon
d713894752
[fix] Copy configuration files then modify them
...
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37#issuecomment-398374816
"Since a few time, because the conf folder will be kept for later uses (especially in change_url), it's better to copy your file in the right place before modifying it."
2018-09-08 21:03:34 +02:00
Gofannon
ef23b0046a
[enh] Cleaning by changing Yunohost needed version
...
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37#issuecomment-404597751
Just one last thing, if you put the yunohost requirement at 2.7.14 (last jessie version), you can remove any reference to #sub_path_only in nginx into your install script, as well as upgrade and change_url scripts.
This fix, alias_traversal, is now handled by the helper itself.
2018-07-16 23:28:58 +02:00
Gofannon
813957624f
[fix] Fix issue alias_traversal
...
See d3f4117369
2018-07-09 22:15:49 +02:00
Gofannon
6718a7efa0
[enh] manage file 'preload.php' correctly
...
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37#issuecomment-403296911
2018-07-09 22:14:13 +02:00
Gofannon
1ee015bd50
[enh] rework linux permissions
2018-07-08 00:04:33 +02:00
Gofannon
c78b5c966a
[fix] Fix upgrade process from existing install
...
Handle case where file added by previous commit was not present on existing install
2018-06-28 23:56:55 +02:00
Gofannon
06c2ca7ab3
[enh] Optimization by removing useless step
...
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-28 00:21:12 +02:00
Gofannon
39e8ccdf8b
[enh] Use "ynh_backup_if_checksum_is_different"
...
Use helper during upgrade to change config dedicated to Yunohost
Do not use for files that can be modified by dokuwiki users and admin
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-27 23:51:40 +02:00
Gofannon
c25787db1e
[enh] Split configuration in different files
...
Separate dedicated Yunohost configuration in a new file that cannot be modified by user
Adapt scripts to handle new files
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-27 23:12:30 +02:00
Gofannon
83aac4438b
[enh] Remove 'logrotate' config as not needed
...
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-27 00:02:25 +02:00
Gofannon
c7261fb714
[enh] move 'systemd' config as not needed
...
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/37
2018-06-26 23:57:01 +02:00
Gofannon
6f12b387c9
[fix] Disable "systemd" setup as it does not work
...
I cannot make it work so I disable it
2018-06-18 00:13:02 +02:00
Gofannon
0651318860
[enh] cleaning by removing "sudo" in scripts
2018-06-17 23:31:57 +02:00
Gofannon
3c587b3ac1
[enh] Add language choice + cleaning variables
2018-06-17 22:15:01 +02:00
Gofannon
5f797220eb
[enh] Use a dedicated file to store customization
...
Will be useful for next upgrades
See https://www.dokuwiki.org/config#configuration_options
2018-06-17 19:33:18 +02:00
Gofannon
15c44f67bf
[fix] Correct errors found by 'package_check'
2018-06-17 11:36:13 +02:00
ansible
42a170b60c
refactor "install" script and use best practices
...
- migrate from custom helper '.fonctions' to official helpers
- Use '_common.sh' + various templates from 'example_ynh'
- update 'manifest' with new Yunohost version requirement
- redo 'install' script
2018-06-14 18:28:14 +02:00
__cyp
795059f383
[fix] Fix issue #25 #26 #27 ( #28 )
...
* [fix] Reactivate integrity check #26
* [fix] Use boolean type for is_public #25
* [fix] isolate user with php-fpm
* [fix] boolean is_public for check_process
* [fix] Create user for upgrade and restore
* [fix] delete choices manifest.json
* [fix] load generic function
* [fix] delete reload php5-fpm
* [fix] owner file with user dokuwiki
* [fix] correctly ssowat config for install
* [fix] Get file fonction if not been to the current directory
* [fix] owner file with user dokuwiki - upgrade
* [fix] Clean code
* Reload php-fpm et after remove user
* [fix] upgrade php5-fpm with a good user
* [fix] owner root for all files & owner dokuwiki for write access
* [fix] owner root for all files & owner dokuwiki for write access (upgrade script)
* [fix] owner read & write for plugins directory
2017-07-12 19:22:08 +02:00
__cyp
95b5d8a1ba
Refactoring and upgrade to 2017-02-19b "Frusterick Manners" version
2017-04-15 13:16:21 +02:00
JimboJoe
7c33438e2c
Fix permissions on lib/tpl directory
...
lib/tpl need to be writable by www-data to allow templates installation (analog to lib/plugins)
2016-09-18 21:44:59 +02:00