backend repository for Pic-me-pls Project
- Golang ver go1.23.5 or newer https://go.dev/doc/install
- Docker https://docs.docker.com/desktop/setup/install/windows-install/
- air https://github.com/air-verse/air
- golangci-lint https://golangci-lint.run/welcome/install/
- pre-commit https://pre-commit.com/
- clone repository
git clone https://github.com/CP-RektMart/pic-me-pls-backend
cd pic-me-pls-backend
- run docker compose
docker-compose up -d
- start server there are 2 ways:
- normal
make start
- with hot reload
air
- install pre commit
pre-commit install