Files
trezor-suite/docker/docker-compose.suite-dev.yml
martin d694aa0322 Docker (#1413)
* 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
2020-04-08 13:13:33 +02:00

27 lines
713 B
YAML

# schema version '3' does not support 'extends' keyword anymore
# https://stackoverflow.com/questions/52587643/how-to-extend-service-in-docker-compose-v3
version: '2'
services:
trezor-user-env:
build:
context: .
dockerfile: ./trezor-user-env/Dockerfile
network_mode: host
ipc: host
container_name: trezor-user-env
environment:
- DISPLAY=$DISPLAY
- QT_X11_NO_MITSHM=1
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix:rw
command: >
bash -c "rm -rf /var/tmp/trezor.flash && python3 ./main.py"
suite-dev:
container_name: suite-dev
extends:
service: suite-base
file: docker-compose.suite-base.yml
command: bash -c "yarn suite:dev"