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

Add System Users and Fix Pull command #122

Closed
auadams opened this issue Jan 2, 2023 · 1 comment
Closed

Add System Users and Fix Pull command #122

auadams opened this issue Jan 2, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request system Something Related to the VM or system of the vm

Comments

@auadams
Copy link
Contributor

auadams commented Jan 2, 2023

There are various of issues with the current way we do pulls on the VM. We should fix the !pull command so it does the following

  1. prompt the dev for what branch/subbranch they want to pull from
  2. update the bot-testing channel with the recent git version of the repo pulled.
  3. update permissions of the folder so we avoid conflicts when pulling
  4. automatically install anything from requirements.txt into the .venv

In addition following above maintenance should be done.

  1. create dedicated users for the process to run under to prevent permission creep.
  2. create a way that regular mods could potentially restart the bot if needed.
@auadams auadams added enhancement New feature or request system Something Related to the VM or system of the vm labels Jan 2, 2023
@auadams auadams self-assigned this Jan 2, 2023
@sloth-ontabasco
Copy link
Member

Favouring CI/CD over this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request system Something Related to the VM or system of the vm
Projects
None yet
Development

No branches or pull requests

2 participants