mirror of
https://github.com/foomo/shop.git
synced 2025-10-16 12:35:39 +00:00
mongo test env setup
This commit is contained in:
parent
0b02171d77
commit
b2d2592753
6
.vscode/settings.json
vendored
Normal file
6
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Place your settings in this file to overwrite default and user settings.
|
||||||
|
{
|
||||||
|
"go.testEnvVars": {
|
||||||
|
"MONGO_URL": "mongodb://127.0.0.1:27017/shop",
|
||||||
|
}
|
||||||
|
}
|
||||||
3
Makefile
3
Makefile
@ -3,6 +3,9 @@ SHELL = "/bin/bash"
|
|||||||
TEST_PATH = github.com/foomo/shop
|
TEST_PATH = github.com/foomo/shop
|
||||||
# invoke a single test by setting go test -v $(TEST_PATH)/shop
|
# invoke a single test by setting go test -v $(TEST_PATH)/shop
|
||||||
|
|
||||||
|
mongo:
|
||||||
|
docker run --rm -d -it -p 27017:27017 mongo
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f customer/diff-*
|
rm -f customer/diff-*
|
||||||
|
|
||||||
|
|||||||
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
TEST_PATH=github.com/foomo/shop
|
TEST_PATH=github.com/foomo/shop
|
||||||
CONTAINER=$(docker run --rm -d -it -P mongo)
|
CONTAINER=$(docker run --rm -d -it -P mongo)
|
||||||
MONGO_PORT=$(docker inspect ${CONTAINER} | grep HostPort | sed 's/.*\"\([0-9]*\)".*/\1/g')
|
MONGO_PORT=$(docker inspect --format '{{ (index (index .NetworkSettings.Ports "27017/tcp") 0).HostPort }}' ${CONTAINER})
|
||||||
|
|
||||||
export MONGO_URL="mongodb://127.0.0.1:${MONGO_PORT}/shop"
|
export MONGO_URL="mongodb://127.0.0.1:${MONGO_PORT}/shop"
|
||||||
export MONGO_URL_PRODUCTS="mongodb://127.0.0.1:${MONGO_PORT}/products"
|
#export MONGO_URL_PRODUCTS="mongodb://127.0.0.1:${MONGO_PORT}/products"
|
||||||
|
|
||||||
ERRORS=""
|
ERRORS=""
|
||||||
RES=0
|
RES=0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user