partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

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