Skip to content
Snippets Groups Projects
docker-compose.test.yml 574 B
Newer Older
s80984's avatar
s80984 committed
version: '3'
services:
  mongo:
    container_name: mongo
s80984's avatar
s80984 committed
    image: mongo:4.4.13-rc0
s80984's avatar
s80984 committed
    ports:
      - '27017:27017'
    volumes:
      - mongodb:/.local/db/data/db
  app:
s80984's avatar
s80984 committed
    container_name: node-mongo-app-test
s80984's avatar
s80984 committed
    # image: ${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}
    restart: always
    build:
      context: ./app/server
      dockerfile: Dockerfile.test
    ports:
      - '80:3000'
    links:
      - mongo
    environment:
      - PORT=3000
s80984's avatar
s80984 committed
      - MONGODB_URL=mongodb://mongo:27017/todo-app
s80984's avatar
s80984 committed
      - JWT_SECRET=myjwtsecret

volumes:
  mongodb: