ch/updates Makefile and README.md
This commit is contained in:
parent
1dff00ae49
commit
0374beab10
22
Makefile
22
Makefile
@ -1,18 +1,18 @@
|
||||
DB_URL=postgresql://root:secret@localhost:5432/df?sslmode=disable
|
||||
|
||||
reset_docker:
|
||||
docker rm -vf df
|
||||
docker rmi -f df
|
||||
docker rm -vf postgres
|
||||
docker rmi -f postgres
|
||||
docker rm -vf migrate
|
||||
-docker rm -vf df
|
||||
-docker rmi -f df
|
||||
-docker rm -vf postgres
|
||||
-docker rmi -f postgres
|
||||
-docker rm -vf migrate
|
||||
|
||||
backend_build:
|
||||
make network
|
||||
make postgres
|
||||
docker rm -vf df
|
||||
docker rmi -f df:latest
|
||||
docker rmi -f docker.io/library/golang:1.21-alpine3.18
|
||||
make network;
|
||||
make postgres;
|
||||
-docker rm -vf df;
|
||||
-docker rmi -f df:latest;
|
||||
-docker rmi -f docker.io/library/golang:1.21-alpine3.18
|
||||
docker build -t df:latest -f bff/Dockerfile
|
||||
docker exec -it postgres createdb --username=root --owner=root df
|
||||
docker run --name migrateup --rm --privileged=true -v $(PWD)/bff/db/migration:/migrations --network host migrate/migrate -path=/migrations/ -database $(DB_URL) up
|
||||
@ -30,7 +30,7 @@ dev:
|
||||
make migrateup
|
||||
|
||||
network:
|
||||
docker network create df-network
|
||||
-docker network create df-network
|
||||
|
||||
postgres:
|
||||
docker start postgres || docker run --name postgres -p 5432:5432 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=secret --network df-network -d postgres:15-alpine
|
||||
|
@ -72,10 +72,10 @@ Should you want to make changes you need further tools.
|
||||
- [evans](https://github.com/ktr0731/evans): For testing gRPC endpoints
|
||||
- [protoc](https://grpc.io/docs/protoc-installation/): For generating code from `.proto`-files (gRPC)
|
||||
- *plugins*:```
|
||||
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest \
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest \
|
||||
google.golang.org/protobuf/cmd/protoc-gen-go@latest \
|
||||
google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
|
||||
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest
|
||||
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest
|
||||
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
|
||||
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
|
||||
```
|
||||
|
||||
**Important**: If you install `protoc` on *fedora* you will need an additional package to make it work. Use the following command for setup:
|
||||
|
Loading…
x
Reference in New Issue
Block a user