docker-compose.yml 646 Bytes
Newer Older
Julien Jorry committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
version: "3.9"

services:
  database:
    image: mariadb:10.6.17
    volumes:
      - database:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: kohinos
      MYSQL_DATABASE: kohinos
      MYSQL_USER: kohinos
      MYSQL_PASSWORD: kohinos
    ports:
      - "3306:3306"

  server:
    build:
      context: .
      dockerfile: ./docker/server/Dockerfile
    user: ${DOCKER_USER_ID}
    env_file:
      - .env
    working_dir: /sources
    volumes:
      - ".:/sources"
    ports:
      - "8080:80"

  phpmyadmin:
    image: phpmyadmin:5-apache
    environment:
      PMA_HOST: database
    ports:
      - "8081:80"

volumes:
  database: