mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-22 15:17:08 +01:00
* wip * working docker setup: bridge, emu t1, devserver * working dev_server with trezor-env * setup for lsuite and bridge and emu in docker * wip [skip ci] * [skip ci] wip, working suite-dev docker-compose recipe * wip working tests in docker [skip ci] * wip extend works with version 2 * split and extend (sounds like divide and conquer doesnt it) for suite-dev * cleanup and better texts * clean up 2 * try CI * try CI 2 * relative path (from file) to emu and bridge * resolve permission collisions * cleanup3 * cleanup4 * cleanup5 * cleanup6 * rename trezor-env to trezor-user-env * rm yarn.lock that sneaked in somehow * cleanup7
29 lines
864 B
Bash
Executable File
29 lines
864 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# script that will spin up local dev environment for trezor-suite
|
|
|
|
# todos:
|
|
# - improve "controller" html page to provide some basic info on development setup
|
|
# - resolve selective xhost permissions
|
|
|
|
xhost +
|
|
|
|
export LOCAL_USER_ID=`id -u $USER`
|
|
docker-compose -f ./docker/docker-compose.suite-dev.yml up --build --remove-orphans -d
|
|
|
|
while ! nc -z localhost 3000; do
|
|
echo "Waiting for dev server to launch on localhost:3000..."
|
|
sleep 3
|
|
done
|
|
|
|
google-chrome http://localhost:3000
|
|
google-chrome ./docker/trezor-user-env/websocket-client.html
|
|
|
|
echo "containers now run in detached mode, to see logs type: "
|
|
echo "trezor-env logs:"
|
|
echo "docker logs -f $(docker ps -aqf name=trezor-env)"
|
|
echo "suite-dev logs:"
|
|
echo "docker logs -f $(docker ps -aqf name=suite-dev)"
|
|
echo "to stop them: "
|
|
echo "docker-compose -f ./docker/docker-compose.suite-dev.yml down"
|