]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
docs/laptop: update localhost setup instructions 1984/head
authorKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Mon, 29 Jul 2024 11:47:32 +0000 (13:47 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Thu, 30 Jan 2025 10:19:36 +0000 (11:19 +0100)
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
docs/laptop/README.md

index 4c3b9a428d1f86b42d04ea8983753993e2ec7975..1c0c3e33534a0f836472c0b37ab5bfc3353ef954 100644 (file)
@@ -52,15 +52,20 @@ docker network create paddles
 Start postgres containers in order to use paddles:
 
 ```bash
-mkdir $HOME/.teuthology/postgres
+mkdir -p $HOME/.teuthology/postgres
 docker run -d -p 5432:5432 --network paddles --name paddles-postgres \
     -e POSTGRES_PASSWORD=secret \
     -e POSTGRES_USER=paddles \
     -e POSTGRES_DB=paddles \
     -e PGDATA=/var/lib/postgresql/data/pgdata \
+    -e PADDLES_JOB_LOG_HREF_TEMPL='http://localhost:8888/{run_name}/{job_id}/teuthology.log' \
     -v $HOME/.teuthology/postgres:/var/lib/postgresql/data postgres
 ```
 
+NOTE. When running container on MacOS X using podman postgres may experience
+troubles with volume directory binds because of podman machine,  thus use regular
+volumes like `-v paddlesdb:/var/lib/postgresql/data`.
+
 ### Run paddles
 
 Checkout paddles and build the image:
@@ -72,7 +77,7 @@ cd ~/paddles && docker build . --file Dockerfile --tag paddles
 Run the container with previously created network:
 
 ```bash
-docker run -d --network paddles --name api -p 80:8080 \
+docker run -d --network paddles --name api -p 8080:8080 \
        -e PADDLES_SERVER_HOST=0.0.0.0 \
        -e PADDLES_SQLALCHEMY_URL=postgresql+psycopg2://paddles:secret@paddles-postgres/paddles \
        paddles