Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on direct database calls during install #101

Merged
merged 4 commits into from
Aug 20, 2023

Conversation

MrPetovan
Copy link

@MrPetovan MrPetovan commented Aug 20, 2023

  • Use console autoinstall command instead which creates the local.config.php file and initializes the database
  • Use console addon enable to activate the LDAP Auth addon

Problem

Solution

  • Remove dependency on direct database calls during install by using the Friendica console command to first install the application and then enabled the LDAP Auth addon.

PR Status

  • Code finished and ready to be reviewed/tested
  • The fix/enhancement were manually tested (if applicable)

Automatic tests

Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

ericgaspar and others added 2 commits January 16, 2023 17:10
- Use console autoinstall command instead which creates the local.config.php file and initializes the database
- Use console addon enable to activate the ldapauth addon
@ericgaspar
Copy link
Member

!testme

@yunohost-bot
Copy link
Contributor

🎠
Test Badge

scripts/install Outdated Show resolved Hide resolved
MrPetovan and others added 2 commits August 20, 2023 14:35
Co-authored-by: eric_G <46165813+ericgaspar@users.noreply.github.com>
@ericgaspar ericgaspar merged commit 8f209fc into YunoHost-Apps:testing Aug 20, 2023
@MrPetovan MrPetovan deleted the install-no-sql branch August 20, 2023 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants