Skip to content

marvinscham/bibtex-oss

Repository files navigation

BibTeX OSS

Quality Gate Status Coverage

A one-stop-shop to generate BibTeX from DOI, ISBN, arXiv and URLs.

bibtex.ms-ds.org

Setup

Docker Compose

If you intend to expose your instance to the internet, it's recommended to put it behind a reverse proxy with SSL support.

Pre-built image

services:
  backend:
    container_name: bibtex-oss_backend
    image: ghcr.io/marvinscham/bibtex-oss_backend:latest
    environment:
      NODE_ENV: production

  frontend:
    container_name: bibtex-oss_frontend
    image: ghcr.io/marvinscham/bibtex-oss_frontend:latest
    ports:
      - 80:80

Local build

services:
  backend:
    container_name: bibtex-oss_backend
    build: backend
    environment:
      NODE_ENV: production

  frontend:
    container_name: bibtex-oss_frontend
    build: frontend
    ports:
      - 80:80

Dev/Local

Install:

cd backend
npm install
cd ../frontend
npm install -g @angular/cli
npm install

Run backend:

cd backend
npm run start

Run frontend:

cd frontend
ng serve --open