Skip to content
Snippets Groups Projects
Select Git revision
  • 01bc5911d1553d575d72e0070d0dec77978d71bf
  • master default protected
  • renovate/configure
  • gitlab_ci
4 results

p.js

Blame
  • docker-compose-test.yml 1.38 KiB
    version: '3'
    
    # NOTE: the below directive makes it possible to run tests behind a VPN
    # (feel free to comment it out if it breaks anythuing for you!)
    
    networks:
      default:
        external:
          name: localdev
    
    volumes:
      postgres_data:
      logs:
      gradle_cache:
      signalc_build_cache:
    
    services:
      db:
        image: postgres:12
        container_name: test_db
        volumes:
          - postgres_data:/var/lib/postgresql/data
        environment:
          POSTGRES_HOST_AUTH_METHOD: trust
      signalboost:
        image: registry.0xacab.org/team-friendo/signalboost/signalboost:latest
        container_name: test_signalboost
        env_file: .env.test
        environment:
          DB_HOST: db
        depends_on:
          - db
        volumes:
          - ./.sequelizerc:/signalboost/.sequelizerc
          - ./app:/signalboost/app
          - ./bin:/signalboost/bin
          - ./node_modules:/signalboost/node_modules
          - ./package.json:/signalboost/package.json
          - ./test:/signalboost/test
          - ./yarn.lock:/signalboost/yarn.lock
      signalc:
        image: registry.0xacab.org/team-friendo/signalboost/signalc:latest
        container_name: test_signalc
        env_file: .env.test
        environment:
          DB_HOST: db
          GRADLE_USER_HOME: /home/gradle/.gradle
          LOG_LEVEL: ${LOG_LEVEL:-error}
        depends_on:
          - db
        volumes:
          - ./signalc:/signalc
          - ./bin:/signalc/bin
          - gradle_cache:/home/gradle/.gradle
          - signalc_build_cache:/signalc/build