Streamline setup process #3

Merged
jharmison merged 13 commits from bugfix/setup into main 6 months ago
Owner

Akaunting provides an install artisan script that does non-interactive installation from environment variables.

This PR converts from manual setup to automated first-time setup of the first company using this script, and converts the podman scripts to use pods, consolidating configuration between docker and podman to settle on always using 127.0.0.1 for the DB host. localhost attempts a socket connection instead of trying to resolve the hostname, and I don't think we need to mess with mounting the socket into both containers.

Documentation for initial setup has been streamlined, and the variables are more clearly documented supporting this less interactive installation/setup.

Akaunting provides an [install](https://github.com/akaunting/akaunting/blob/332f2cc1d84331ea2c068921332d073a2f371b00/app/Console/Commands/Install.php) artisan script that does non-interactive installation from environment variables. This PR converts from manual setup to automated first-time setup of the first company using this script, and converts the podman scripts to use `pod`s, consolidating configuration between `docker` and `podman` to settle on always using `127.0.0.1` for the DB host. `localhost` attempts a socket connection instead of trying to resolve the hostname, and I don't think we need to mess with mounting the socket into both containers. Documentation for initial setup has been streamlined, and the variables are more clearly documented supporting this less interactive installation/setup.
jharmison added 13 commits 6 months ago
jharmison merged commit 11cb6ed3bb into main 6 months ago
jharmison referenced this issue from a commit 6 months ago
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
The pull request has been merged as 11cb6ed3bb.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.