docker-compose.yml (1245B)
1 --- 2 version: "3.7" 3 4 volumes: 5 db: 6 7 services: 8 app: 9 image: partkeepr/development:latest 10 11 # Use this instead if you want to develop the docker infrastructure 12 #build: 13 #context: ./app 14 #args: 15 #SRC_IMAGE: partkeepr/base-dev:latest 16 17 ports: 18 - 8082:80 19 volumes: 20 - "../..:/var/www/pk" 21 env_file: 22 - ./github.env 23 environment: 24 GITHUB_DEBUG_UID: 1000 25 #ADD_PHPINFO_FILE: 1 26 #PARTKEEPR_FORCE_UPDATE: "yes" 27 28 db: 29 image: mariadb:10.1 30 volumes: 31 - db:/var/lib/mysql 32 environment: 33 MYSQL_ROOT_PASSWORD: root 34 MYSQL_USER: partkeepr 35 MYSQL_PASSWORD: partkeepr 36 MYSQL_DATABASE: partkeepr 37 38 initdb: 39 build: initdb 40 depends_on: 41 - db 42 environment: 43 MYSQL_USER: partkeepr 44 MYSQL_ROOT_PASSWORD: root 45 MYSQL_DATABASE: partkeepr 46 # Setting this to yes will enable reset upon running 47 #RESET_DATABASE: 'yes' 48 GITHUB_DEBUG_UID: 1000 49 volumes: 50 - "../../data:/data" 51