library

所属分类:JavaScript/JQuery
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2023-07-19 03:08:49
上 传 者sh-1993
说明:  用Go和JavaScript(React)编程语言编写的简单CRUD应用程序,MongoDB作为主要数据存储。,
(Simple CRUD application written in Go and JavaScript (React) programming languages with MongoDB as a main data storage.,)

文件列表:
Makefile (990, 2023-11-18)
deployment-minikube/ (0, 2023-11-18)
deployment-minikube/be-deployment.yaml (937, 2023-11-18)
deployment-minikube/be-service.yaml (191, 2023-11-18)
deployment-minikube/fe-deployment.yaml (1075, 2023-11-18)
deployment-minikube/fe-service.yaml (343, 2023-11-18)
deployment-minikube/mongodb-service.yaml (187, 2023-11-18)
docker-compose.yml (540, 2023-11-18)
library-be/ (0, 2023-11-18)
library-be/.golangci.yml (124, 2023-11-18)
library-be/Dockerfile (126, 2023-11-18)
library-be/cmd/ (0, 2023-11-18)
library-be/cmd/library/ (0, 2023-11-18)
library-be/cmd/library/main.go (4049, 2023-11-18)
library-be/go.mod (1138, 2023-11-18)
library-be/go.sum (13535, 2023-11-18)
library-be/pkg/ (0, 2023-11-18)
library-be/pkg/api/ (0, 2023-11-18)
library-be/pkg/api/api.go (2746, 2023-11-18)
library-be/pkg/api/api_test.go (4565, 2023-11-18)
library-be/pkg/api/author/ (0, 2023-11-18)
library-be/pkg/api/author/handler.go (4659, 2023-11-18)
library-be/pkg/api/author/handler_test.go (11909, 2023-11-18)
library-be/pkg/api/author/model.go (544, 2023-11-18)
library-be/pkg/api/book/ (0, 2023-11-18)
library-be/pkg/api/book/handler.go (4560, 2023-11-18)
library-be/pkg/api/book/handler_test.go (12657, 2023-11-18)
library-be/pkg/api/book/model.go (1048, 2023-11-18)
library-be/pkg/api/errors.go (1840, 2023-11-18)
library-be/pkg/api/errors_test.go (1265, 2023-11-18)
library-be/pkg/author/ (0, 2023-11-18)
library-be/pkg/author/author.go (4276, 2023-11-18)
library-be/pkg/author/author_test.go (1184, 2023-11-18)
library-be/pkg/author/repository.go (2251, 2023-11-18)
library-be/pkg/author/repository_test.go (5612, 2023-11-18)
library-be/pkg/author/service.go (4140, 2023-11-18)
library-be/pkg/author/service_test.go (7936, 2023-11-18)
... ...

# LIBRARY Simple CRUD application written in [Go](https://golang.org/) and [JavaScript (React)](https://reactjs.org/) programming languages with [MongoDB](https://www.mongodb.com/) as a main data storage. ## Running ### Running with docker compose #### Prerequisites - [docker](https://www.docker.com/) - [docker compose](https://docs.docker.com/compose/) #### Steps 1. Run `docker-compose up --build` 2. Navigate in browser to `localhost:3000` ### Running locally #### Prerequisites - [docker](https://www.docker.com/) - [go](https://golang.org/) - [npm](https://www.npmjs.com/) - [GNU Make](https://www.gnu.org/software/make/) - [golangci-lint (optional)](https://github.com/golangci/golangci-lint) #### Steps 1. Start infrastructure (MongoDB): `make deps` 2. Start backend: `make be-all` 3. Start frontend: `make fe-all` 4. Navigate in browser to `localhost:3000` ### Running in Minikube [Here (work in progress)](deployment-minikube/)

近期下载者

相关文件


收藏者