https://github.com/blackmarllbor0/authentication-audit
A powerful toolset for auditing authentication systems in Go. Identify vulnerabilities, measure performance, and enhance security with this Go-based toolkit.
https://github.com/blackmarllbor0/authentication-audit
audit-logs authentication docker docker-compose go golang gorm postgres
Last synced: over 1 year ago
JSON representation
A powerful toolset for auditing authentication systems in Go. Identify vulnerabilities, measure performance, and enhance security with this Go-based toolkit.
- Host: GitHub
- URL: https://github.com/blackmarllbor0/authentication-audit
- Owner: blackmarllbor0
- Created: 2023-06-04T18:26:04.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-17T14:50:37.000Z (almost 3 years ago)
- Last Synced: 2025-01-29T18:28:17.784Z (over 1 year ago)
- Topics: audit-logs, authentication, docker, docker-compose, go, golang, gorm, postgres
- Language: Go
- Homepage:
- Size: 124 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Benefit for launching the application.
## 1. In the config package, create a ```config.yaml``` file and put the following content in it:
```
app:
server:
port: int
db:
dsn: string
```
## 2. To run the database in a docker container, you need to create an .env file with current data:
```
POSTGRES_USER=string
POSTGRES_PASSWORD=string
POSTGRES_DB=string
POSTGRES_PORT=int
DOCKER_CONTAINER_NAME=string
```
## 3. You must have Docker & Docker-compose on your local machine.
To start the database in a container separate from the application, run the `make up_db` command.
### All `make` functions are described in the `Makefile`.
### The project structure was generated with [create-project-struct](https://github.com/blackmarllbor0/create-project-struct).