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 39e46f1f6c
Merge pull request #26 from zdam-egzamin-zawodowy/remove-unnecessary-fields-from-user-model
remove unnecessary fields from user model
2021-08-04 07:55:09 +02:00
.circleci feat: add a new workflow to .circleci/config.yml triggered by pushing a new git tag 2021-07-08 15:42:11 +02:00
fstorage delete the pkg directory 2021-07-16 17:44:41 +02:00
internal remove unnecessary fields from user model (ActivationToken, ActivationTokenGeneratedAt, ResetPasswordToken, ResetPasswordTokenGeneratedAt) 2021-08-04 07:49:52 +02:00
util/errorutil delete the pkg directory 2021-07-16 17:44:41 +02:00
.gitignore add the .idea folder to the .gitignore 2021-03-07 11:57:22 +01:00
Dockerfile chore: update Dockerfile 2021-06-05 11:06:24 +02: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 add internal/chi/middleware, replace gin with go-chi 2021-07-17 09:56:12 +02:00
go.mod fix(deps): update github.com/kichiyaki/goutil commit hash to b40a549 2021-07-27 07:31:42 +00:00
go.sum fix(deps): update github.com/kichiyaki/goutil commit hash to b40a549 2021-07-27 07:31:42 +00:00
main.go refactor in main.go 2021-07-17 10:22:32 +02: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
  1. Set the required env variables.
  2. Run the app.
go run main.go

License

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

Contact

Dawid Wysokiński - contact@dwysokinski.me