fix: run integration relay as runner user
This commit is contained in:
parent
5af8335fdd
commit
9362bf53ae
1 changed files with 7 additions and 5 deletions
|
|
@ -15,10 +15,16 @@ if [ "`cat .v039fk_lnbits_integration_test_folder`" != "yes v039fk_lnbits_integr
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# Start nostr Relay
|
||||
# Start nostr Relay. The image defaults to the `strfry` user (UID 1000),
|
||||
# which is not necessarily the user running the CI job. Create the bind mount
|
||||
# first and run the relay as the current user so LMDB can initialize its files.
|
||||
id=$(id -u)
|
||||
gid=$(id -g)
|
||||
mkdir -p strfry-data
|
||||
docker run --name=lnbits_nwcprovider_ext_nostr_test \
|
||||
-d \
|
||||
--rm \
|
||||
--user $id:$gid \
|
||||
-v $PWD/strfry.conf:/etc/strfry.conf:Z \
|
||||
-v $PWD/strfry-data:/app/strfry-db:Z \
|
||||
-p 7777:7777 \
|
||||
|
|
@ -41,10 +47,6 @@ with sqlite3.connect("lnbits_itest_data/database.sqlite3") as conn:
|
|||
PY
|
||||
rm -f lnbits_itest_data/ext_tpos.sqlite3 lnbits_itest_data/zips/tpos.zip
|
||||
|
||||
id=$(id -u)
|
||||
gid=$(id -g)
|
||||
|
||||
|
||||
docker run --name=lnbits_nwcprovider_ext_lnbits_test \
|
||||
-d \
|
||||
--rm \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue