⬅ Retour

docker-tp3 / docker-compose.yml

version: "3.9"

services:
  http:
    image: nginx:alpine
    container_name: http
    ports:
      - "8080:8080"
    volumes:
      - ./src:/app
      - ./config/default.conf:/etc/nginx/conf.d/default.conf
    networks:
      - tp3-net
    depends_on:
      - script

  script:
    build: ./php
    container_name: script
    volumes:
      - ./src:/app
    networks:
      - tp3-net
    depends_on:
      - data

  data:
    image: mariadb
    container_name: data
    environment:
      MARIADB_RANDOM_ROOT_PASSWORD: "yes"
      MARIADB_DATABASE: tp3
      MARIADB_USER: tp3
      MARIADB_PASSWORD: tp3
    volumes:
      - ./sql:/docker-entrypoint-initdb.d
    networks:
      - tp3-net

networks:
  tp3-net: