services: db: image: mysql:latest environment: MYSQL_DATABASE: exemple MYSQL_USER: exemple MYSQL_PASSWORD: exemple MYSQL_ROOT_PASSWORD: root ports: - 127.0.0.1:3306:3306 app: build: ./app depends_on: - db environment: DB_HOST: 127.0.0.1 DB_USER: exemple DB_PASSWORD: exemple DB_NAME: exemple command: ["./wait-for-it.sh", "127.0.0.1:3306","--","node","index.js"] volumes: - ./app:/usr/src/app ports: - 127.0.0.1:3000:3000