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
|
||||
# invoke a single test by setting go test -v $(TEST_PATH)/shop
|
||||
|
||||
mongo:
|
||||
docker run --rm -d -it -p 27017:27017 mongo
|
||||
|
||||
clean:
|
||||
rm -f customer/diff-*
|
||||
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
|
||||
TEST_PATH=github.com/foomo/shop
|
||||
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_PRODUCTS="mongodb://127.0.0.1:${MONGO_PORT}/products"
|
||||
#export MONGO_URL_PRODUCTS="mongodb://127.0.0.1:${MONGO_PORT}/products"
|
||||
|
||||
ERRORS=""
|
||||
RES=0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user