This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Dawid Wysokiński bc79e35cfe
Merge pull request #48 from zdam-egzamin-zawodowy/add-env-example
add .env.example
2021-11-01 07:54:04 +01:00
.github/workflows move main.go to cmd/server, move Dockerfile to build/server, update README.md 2021-11-01 07:48:26 +01:00
build/server move main.go to cmd/server, move Dockerfile to build/server, update README.md 2021-11-01 07:48:26 +01:00
cmd/server move main.go to cmd/server, move Dockerfile to build/server, update README.md 2021-11-01 07:48:26 +01:00
fstorage delete the pkg directory 2021-07-16 17:44:41 +02:00
internal replace github.com/dgrijalva/jwt-go with github.com/golang-jwt/jwt/v4 2021-10-27 08:15:07 +02:00
util/errorutil delete the pkg directory 2021-07-16 17:44:41 +02:00
.env.example add .env.example 2021-11-01 07:53:51 +01:00
.gitignore add the .idea folder to the .gitignore 2021-03-07 11:57:22 +01:00
LICENSE feat: add README.md and LICENSE 2021-06-06 18:33:34 +02:00
Makefile chore: add gqlgen to the go.mod and run go generate in the Dockerfile 2021-06-04 18:58:04 +02:00
README.md move main.go to cmd/server, move Dockerfile to build/server, update README.md 2021-11-01 07:48:26 +01:00
go.mod fix(deps): update module github.com/go-chi/chi/v5 to v5.0.5 2021-10-27 11:51:59 +00:00
go.sum move main.go to cmd/server, move Dockerfile to build/server, update README.md 2021-11-01 07:48:26 +01:00
renovate.json update renovate.json 2021-07-04 17:57:52 +02:00

README.md

zdamegzaminzawodowy.pl - backend

This project contains the API and other core infrastructure items needed for all zdamegzaminzawodowy.pl apps.

Development

Prerequisites

  1. Golang
  2. PostgreSQL database

Installation

Required ENV variables (you can set them directly in your system or create the .env.local file):

DB_USER=db_user
DB_NAME=db_name
DB_PORT=db_port
DB_HOST=db_host
DB_PASSWORD=db_pass
DB_POOL_SIZE=40
LOG_DB_QUERIES=true
ACCESS_SECRET=access_token_secret
FILE_STORAGE_PATH=path_to_the_folder_where_uploaded_files_will_be_stored
ENABLE_ACCESS_LOG=false
  1. Clone this repo - git clone git@github.com:zdam-egzamin-zawodowy/backend.git.
  2. Set the required env variables.
  3. Run the app - go run ./cmd/server/main.go.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Dawid Wysokiński - contact@dwysokinski.me