Skip to content
Snippets Groups Projects
docker-compose.yml 1.16 KiB
Newer Older
  • Learn to ignore specific revisions
  • version: "3"
    
    networks:
      castopod:
    
    services:
      app:
        build:
          context: .
          dockerfile: Dockerfile
    
        command: >
          sh -c "cron && php spark serve --host 0.0.0.0"
    
          - .:/castopod-host
    
        image: redis:alpine
        container_name: castopod_host_redis
    
        ports:
          - 6379:6379
        volumes:
          - redis:/data
        networks:
          - castopod
    
    
      mariadb:
        image: mariadb:latest
    
        ports:
          - 3306:3306
        volumes:
          - mariadb:/var/lib/mysql
        environment:
          MYSQL_ROOT_PASSWORD: root
          MYSQL_DATABASE: castopod
          MYSQL_USER: podlibre
          MYSQL_PASSWORD: castopod
        networks:
          - castopod
    
      phpmyadmin:
        image: phpmyadmin/phpmyadmin:latest
    
        environment:
          PMA_HOST: mariadb
          PMA_PORT: 3306
        ports:
          - 8888:80
        volumes:
          - phpmyadmin:/sessions
        depends_on:
          - mariadb
        networks:
          - castopod
    
    volumes: