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

create better admin logging tray for running docker container that is accesible outside the server #17

Open
kaxada opened this issue Jan 15, 2024 · 8 comments · May be fixed by #40
Open
Assignees
Labels
enhancement New feature or request

Comments

@kaxada
Copy link
Contributor

kaxada commented Jan 15, 2024

Currently, there are actions and processes we can't track unless we log into the server and look at the logs of the docker containers or nginx servers.

The goal is to create a protected endpoint accessible only with an admin login. it should be a log sheet summarising any process happening in the backend. tracking actions, responses from APIs and the server to the user, who logged in, who got signed up, which badges got issued and when. This should also have time stamps and necessary links to the action (if needed).

The logs will be deleted after a certain period or when they reach a certain level of memory.

Skills:
Docker
Linux
Shell Scripting
Node
Nginx
GitHub API

@FaithKovi
Copy link

hello @kaxada , can I get more information on this. I would like to work on it

@kaxada
Copy link
Contributor Author

kaxada commented Feb 10, 2024

@FaithKovi there you go. let me know of anything that is not clear.

@FaithKovi
Copy link

@kaxada do you have a specific time duration for the log retention?

@FaithKovi
Copy link

@kaxada Do you have a specific time duration for the log retention?

@kaxada
Copy link
Contributor Author

kaxada commented Feb 14, 2024

No. The server is still huge can put it to anything more than a year. We can scale it down whenever. I hope you can make a draft PR in the coming week or so. @FaithKovi

@FaithKovi
Copy link

FaithKovi commented Feb 15, 2024

Okay that's fine then. You will have a draft PR soon @kaxada

@kaxada kaxada added the enhancement New feature or request label Feb 18, 2024
@kaxada kaxada moved this from Issue Reporting to In Progress in Badging Board Feb 18, 2024
@github-project-automation github-project-automation bot moved this to Issue Reporting in Badging Board Feb 18, 2024
@FaithKovi
Copy link

FaithKovi commented Feb 21, 2024

@kaxada I need some help with the local setup.
For Authorization callback URL and Homepage URL. what is the specific URL used?
localhost?

@kaxada
Copy link
Contributor Author

kaxada commented Feb 25, 2024

@FaithKovi you can use http://localhost:{PORT}. The port is whatever port you are running your local project on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants