File tree Expand file tree Collapse file tree 5 files changed +44
-6
lines changed Expand file tree Collapse file tree 5 files changed +44
-6
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,23 @@ jobs:
15
15
uses : actions/checkout@v4
16
16
# Launch NucliaDB in docker
17
17
- run : |
18
+ docker network create nucliadb-network
19
+ docker run -it -d --name pg --network nucliadb-network \
20
+ -p 5432:5432 \
21
+ -e POSTGRES_USER=nucliadb \
22
+ -e POSTGRES_PASSWORD=nucliadb \
23
+ -e POSTGRES_DB=nucliadb \
24
+ postgres:latest
18
25
docker pull nuclia/nucliadb:latest
19
26
docker build -t nucliadb-server .
20
- docker run -p 8080:8080 \
27
+ docker run --network nucliadb-network \
28
+ -p 8080:8080 \
21
29
-v nucliadb-standalone:/data \
22
30
-e NUCLIA_PUBLIC_URL="https://{zone}.gcp-global-dev-1.nuclia.io" \
23
31
-e NUA_API_KEY=${{ secrets.NUA_KEY_DEV }} \
24
32
-e NUA_ZONE=gcp-dev-1 \
33
+ -e DRIVER=PG \
34
+ -e DRIVER_PG_URL="postgresql://nucliadb:nucliadb@pg:5432/nucliadb" \
25
35
nucliadb-server &
26
36
# Install npm dependencies, cache them correctly and run all Cypress tests
27
37
- name : Cypress run
Original file line number Diff line number Diff line change @@ -15,14 +15,23 @@ jobs:
15
15
uses : actions/checkout@v4
16
16
# Launch NucliaDB in docker
17
17
- run : |
18
+ docker network create nucliadb-network
19
+ docker run -it -d --name pg --network nucliadb-network \
20
+ -p 5432:5432 \
21
+ -e POSTGRES_USER=nucliadb \
22
+ -e POSTGRES_PASSWORD=nucliadb \
23
+ -e POSTGRES_DB=nucliadb \
24
+ postgres:latest
18
25
docker pull nuclia/nucliadb:latest
19
26
docker build -t nucliadb-server .
20
- docker run -p 8080:8080 \
27
+ docker run --network nucliadb-network \
28
+ -p 8080:8080 \
21
29
-v nucliadb-standalone:/data \
22
30
-e NUCLIA_PUBLIC_URL="https://{zone}.stashify.cloud" \
23
31
-e NUA_API_KEY=${{ secrets.NUA_KEY }} \
32
+ -e DRIVER=PG \
33
+ -e DRIVER_PG_URL="postgresql://nucliadb:nucliadb@pg:5432/nucliadb" \
24
34
nucliadb-server &
25
-
26
35
- name : Hack host file for gke-stage-1 test
27
36
run : |
28
37
echo "34.149.145.147 europe-1.stashify.cloud." | sudo tee -a /etc/hosts > /dev/null
Original file line number Diff line number Diff line change @@ -25,11 +25,21 @@ jobs:
25
25
ref : e2e-on-prod
26
26
# Launch NucliaDB in docker
27
27
- run : |
28
+ docker network create nucliadb-network
29
+ docker run -it -d --name pg --network nucliadb-network \
30
+ -p 5432:5432 \
31
+ -e POSTGRES_USER=nucliadb \
32
+ -e POSTGRES_PASSWORD=nucliadb \
33
+ -e POSTGRES_DB=nucliadb \
34
+ postgres:latest
28
35
docker pull nuclia/nucliadb:latest
29
36
docker build -t nucliadb-server .
30
- docker run -p 8080:8080 \
37
+ docker run --network nucliadb-network \
38
+ -p 8080:8080 \
31
39
-v nucliadb-standalone:/data \
32
40
-e NUA_API_KEY=${{ secrets.NUA_KEY_PROD_EUROPE }} \
41
+ -e DRIVER=PG \
42
+ -e DRIVER_PG_URL="postgresql://nucliadb:nucliadb@pg:5432/nucliadb" \
33
43
nucliadb-server &
34
44
# Install npm dependencies, cache them correctly and run all Cypress tests
35
45
- name : Cypress run
Original file line number Diff line number Diff line change @@ -21,12 +21,22 @@ jobs:
21
21
uses : actions/checkout@v4
22
22
# Launch NucliaDB in docker
23
23
- run : |
24
+ docker network create nucliadb-network
25
+ docker run -it -d --name pg --network nucliadb-network \
26
+ -p 5432:5432 \
27
+ -e POSTGRES_USER=nucliadb \
28
+ -e POSTGRES_PASSWORD=nucliadb \
29
+ -e POSTGRES_DB=nucliadb \
30
+ postgres:latest
24
31
docker pull nuclia/nucliadb:latest
25
32
docker build -t nucliadb-server .
26
- docker run -p 8080:8080 \
33
+ docker run --network nucliadb-network \
34
+ -p 8080:8080 \
27
35
-v nucliadb-standalone:/data \
28
36
-e NUCLIA_PUBLIC_URL="https://{zone}.stashify.cloud" \
29
37
-e NUA_API_KEY=${{ secrets.NUA_KEY }} \
38
+ -e DRIVER=PG \
39
+ -e DRIVER_PG_URL="postgresql://nucliadb:nucliadb@pg:5432/nucliadb" \
30
40
nucliadb-server &
31
41
# Install npm dependencies, cache them correctly and run all Cypress tests
32
42
- name : Cypress run
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ ENV NUA_ZONE=europe-1
8
8
ENV NUA_API_KEY=
9
9
ENV NUCLIA_PUBLIC_URL=https://{zone}.nuclia.cloud
10
10
ENV PYTHONUNBUFFERED=1
11
- ENV DRIVER=LOCAL
12
11
ENV HTTP_PORT=8080
13
12
ENV INGEST_GRPC_PORT=8060
14
13
ENV TRAIN_GRPC_PORT=8040
You can’t perform that action at this time.
0 commit comments