README ¶ Data Portal Server Releasability: Reliability: Security: Maintainability: Other: Api documentation Install swag by go get -u github.com/swaggo/swag/cmd/swag For generating docs, run swag init it will parse your comments and generate the required files (docs folder and docs/docs.go). Development environment config vars ( sample ) DATABASE_HOST=postgres DATABASE_USER=postgres DATABASE_PASSWORD=postgres DATABASE_NAME=mande DATABASE_PORT=5432 DATABASE_SSL_MODE=disable MODE=development MEILI_URL=http://meilisearch:7700 MEILI_KEY=password RAZORPAY_KEY=<razorpay access key> RAZORPAY_SECRET=<razorpay secret key> KETO_URL=http://keto:4466 KAVACH_URL=http://kavach-server:8000 KRATOS_PUBLIC_URL=http://kratos:4433 OATHKEEPER_HOST=oathkeeper:4455 SUPER_ORGANISATION_TITLE=<Super organisation title> DEFAULT_USER_EMAIL=<user email> DEFAULT_USER_PASSWORD=<user password> Run To start go run main.go With docker docker build -t data-portal-server . Swagger UI (admin): http://localhost:7721/swagger/index.html Run Tests go test ./test/... -coverpkg ./action/... -coverprofile=cov.out && go tool cover -html=cov.out Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis action cart catalog currency dataset dataset/format format medium member membership membership/user order organisation payment plan product search tag user webhook cmd config docs model test cart catalog currency dataset dataset/format format medium membership order payment plan product search tag util keto razorpay Click to show internal directories. Click to hide internal directories.