mirror of
https://github.com/gomods/athens
synced 2026-02-03 11:00:32 +00:00
spinning up required services in the makefile dev target (#192)
fixes https://github.com/gomods/athens/issues/191
This commit is contained in:
committed by
GitHub
parent
d0a18e7dd4
commit
2d25ccb3de
@@ -1,27 +1,38 @@
|
||||
.PHONY: build
|
||||
build:
|
||||
cd cmd/proxy && buffalo build
|
||||
|
||||
.PHONY: run
|
||||
run: build
|
||||
./athens
|
||||
|
||||
|
||||
.PHONY: cli
|
||||
cli:
|
||||
go build -o athens ./cmd/cli
|
||||
|
||||
.PHONY: docs
|
||||
docs:
|
||||
cd docs && hugo
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
cd cmd/proxy && buffalo test
|
||||
cd cmd/olympus && buffalo test
|
||||
|
||||
.PHONY: olympus-docker
|
||||
olympus-docker:
|
||||
docker build -t gopackages/olympus -f cmd/olympus/Dockerfile .
|
||||
|
||||
.PHONY: dev
|
||||
dev:
|
||||
# TODO: spin up all the services :)
|
||||
# need to create an umbrella service in
|
||||
# the docker compose file that declares all the
|
||||
# deps
|
||||
docker-compose -p athensdev up -d mysql
|
||||
docker-compose -p athensdev up -d postgres
|
||||
docker-compose -p athensdev up -d mongo
|
||||
docker-compose -p athensdev up -d redis
|
||||
docker-compose -p athensdev up -d minio
|
||||
echo "sleeping for a bit to wait for the DB to come up"
|
||||
sleep 5
|
||||
|
||||
.PHONY: dev-teardown
|
||||
dev-teardown:
|
||||
docker-compose -p athensdev down
|
||||
|
||||
Reference in New Issue
Block a user