aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorRichard Weickelt <richard@weickelt.de>2019-04-28 15:05:19 +0200
committerRichard Weickelt <richard@weickelt.de>2019-04-29 08:05:30 +0000
commitb9e1fcce6719e6b854b39f52dadc62ec9bc0191b (patch)
tree88f8dcb910cdfaf0961dd0f8ecadc22222ed5404 /docker-compose.yml
parent5b0271905f491205c6c70eaa33b2c429c13f4536 (diff)
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.yml15
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