diff options
author | Dylan William Hardison <dylan@hardison.net> | 2018-02-12 18:25:45 +0100 |
---|---|---|
committer | Dylan William Hardison <dylan@hardison.net> | 2018-02-18 22:04:39 +0100 |
commit | a8db810d24494137b58d207ea41e1569e943bd6f (patch) | |
tree | adadfbe070c0daab9a2abae2e1a3ce71dea744bf /docker-compose.yml | |
parent | d010759a987a18ee44a515e5d1cc266f154e01a8 (diff) | |
download | bugzilla-a8db810d24494137b58d207ea41e1569e943bd6f.tar.gz bugzilla-a8db810d24494137b58d207ea41e1569e943bd6f.tar.xz |
Add docker-compose setup for local development
Diffstat (limited to 'docker-compose.yml')
-rwxr-xr-x | docker-compose.yml | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100755 index 000000000..4e50a8807 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,57 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +version: '2' + +services: + bmo-web.vm: + build: &bmo_build + context: . + dockerfile: Dockerfile + command: dev_httpd + volumes: + - bmo-data-dir:/app/data + tmpfs: + - /tmp + - /run + environment: &bmo_env + - LOCALCONFIG_ENV=1 + - BUGZILLA_UNSAFE_AUTH_DELEGATION=1 + - PORT=80 + - BMO_db_host=bmo-db.vm + - BMO_db_name=bugs + - BMO_db_user=bugs + - BMO_db_pass=bugs + - BMO_urlbase=http://bmo-web.vm/ + - BMO_memcached_namespace=bugzilla + - BMO_memcached_servers=memcached:11211 + - 'BMO_inbound_proxies=*' + - BZ_ANSWERS_FILE=/app/docker_support/checksetup_answers.txt + depends_on: + - bmo-db.vm + - memcached + + bmo-db.vm: + image: mozillabteam/bmo-mysql:5.6 + volumes: + - bmo-mysql-db:/var/lib/mysql + logging: + driver: "none" + environment: + - MYSQL_DATABASE=bugs + - MYSQL_USER=bugs + - MYSQL_PASSWORD=bugs + - MYSQL_ALLOW_EMPTY_PASSWORD=1 + + memcached: + image: memcached:latest + + tinyproxy: + image: mozillabteam/tinyproxy + ports: + - "1091:1090" + +volumes: + bmo-mysql-db: + bmo-data-dir: |