diff options
author | Richard Weickelt <richard@weickelt.de> | 2019-04-28 15:05:19 +0200 |
---|---|---|
committer | Richard Weickelt <richard@weickelt.de> | 2019-04-29 08:05:30 +0000 |
commit | b9e1fcce6719e6b854b39f52dadc62ec9bc0191b (patch) | |
tree | 88f8dcb910cdfaf0961dd0f8ecadc22222ed5404 /docker-compose.yml | |
parent | 5b0271905f491205c6c70eaa33b2c429c13f4536 (diff) | |
download | qbs-b9e1fcce6719e6b854b39f52dadc62ec9bc0191b.tar.gz |
Update Debian Stretch Docker image
The Debian Docker image is outdated and the user experience is not optimal,
especially when using it on Linux hosts.
- Update Qt to 5.11.3 and build it from source since the Qt installer
is overly complicated to use
- Create a Qt profile and make it the default
- Add entrypoint script to avoid file permission problems on Linux hosts
- Add docker-compose.yml file for easier command line usage
- Improve documentation
Task-number: QBS-1402
Task-number: QBS-1438
Change-Id: I2cbe53ed115fc8cbb96c1e1305297c581e7d0589
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..916004e32 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3.3" + +services: + stretch: + image: qbsdev:stretch + build: + dockerfile: Dockerfile + context: docker/stretch/ + args: + QT_VERSION: 5.11.3 + QBS_VERSION: 1.13.0 + working_dir: /qbs + volumes: + - .:/qbs + network_mode: bridge |