Revision 86cf8db611306baea1ee84519483c3ba35034553 authored by Julien Demangeon on 03 November 2020, 16:22:50 UTC, committed by GitHub on 03 November 2020, 16:22:50 UTC
2 parent s 1bdf9f4 + 805e750
Raw File
docker-compose.dev.yml
version: '3'

services:
    node:
        image: node:12
        volumes:
            - .:/app
        working_dir: /app
        user: '${UID}:${GID}'
        environment:
            DEBUG: ${DEBUG}
            NODE_ENV: ${NODE_ENV}
            http_proxy: ${http_proxy}
            https_proxy: ${https_proxy}
            no_proxy: 'localhost,127.0.0.1,'
            EZMASTER_PUBLIC_URL: ${EZMASTER_PUBLIC_URL}
            CI: ${CI}
        links:
            - mongo
        depends_on:
            - mongo
        ports:
            - 3000:3000
            - 9229:9229 # Enable Nodemon inspect to attach to Docker Node
        command: npm run development:api

    dev-server: ## Enable hot-reload in development
        image: node:10
        volumes:
            - .:/app
        working_dir: /app
        user: '${UID}:${GID}'
        environment:
            NODE_ENV: development
        ports:
            - 8080:8080
        command: npm run dev:server

    mongo:
        image: mongo:3.4.1
        command: '--smallfiles'
        ports:
            - 27017:27017
back to top