Revision aa068d9609b0558ea7221dd69eb6984b1d8948d0 authored by Anthony Rimet on 04 October 2021, 12:43:17 UTC, committed by Anthony Rimet on 04 October 2021, 12:43:17 UTC
1 parent cedd9ed
Raw File
docker-compose.debug.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
            - lodex-extended
        depends_on:
            - mongo
            - lodex-extended
        ports:
            - 3000:3000
        command: npm run development:api

    dev-server: ## Enable hot-reload in development
        image: node:12
        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
    lodex-extended:
        image: inistcnrs/lodex-extended:6.1.3
        environment:
            EZS_VERBOSE: 'true'
        ports:
            - 31976:31976
back to top