Skip to content

[Automation]: Scripting fix / update #24

@Jesulayomy

Description

@Jesulayomy

Implementing a bash script or similar script, for automating installation process. This should use configurations/configs.sh and configurations/server-configs.sh.

Bonus points for interactivity if it can:

  • Execute full-stack installs

    • Create venv
    • Install requirements
    • Install pre-commit hooks
    • Configure .env
    • Prompt for mysql setup
    • Generate data and dump to mysql
    • Install npm dependencies
  • Execute Front-end installs

    • Set node version
    • Install npm dependencies
    • Run server
  • Execute Back-end installs

    • Create venv
    • Install requirements
    • Install pre-commit hooks
    • Configure .env
    • Prompt for mysql setup
    • Run server
    • Generate data and dump to mysql
  • Execute database resets

    • Reset database content using sql

Might need to address the whole thing in one PR, since the interactive script setup would need to be in place first.

Metadata

Metadata

Assignees

Labels

assignedAlready assigned to someone, don't work on the same issueautomationAn automation with github actions or similarhackHacktoberfesthacktoberfest-acceptedFor approved or merged PRshelp wantedExtra attention is neededpriorityWould love to close this issue ASAP

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions