Skip to content

inab/openEbench-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenEBench Web application

This is the web application for openebench

Auto Deployment

The Deployment is set up with Docker and GIT workflows.

docker-image-dev.yml, docker-image-dev2.yml, docker-image-prod.yml contain the GIT workflow specifications, using DOCKER_HUB_USER_NAME and DOCKER_HUB_ACCESS_TOKEN as Docker Hub credentials.

Dockerfile.develop, Dockerfile.develop2 and Dockerfile.production contain the ENV variables and Build stage (nginx).

Production/Master

name: Docker Image CI production

on:
  push:
    branches: [ master ]

The git workflow for building and pushing the Docker Image for https://legacy.dev-openebench.bsc.es/ and https://legacy.openebench.bsc.es/ is triggered by a push to the master or development branch.

Development

name: Docker Image CI Dev

on:
  push:
    branches: [ development ]

The git workflow for building and pushing the Docker Image for https://legacy.dev2-openebench.bsc.es/ is triggered by a push to the development-2 branch.

Development-2

name: Docker Image CI Dev 2

on:
  push:
    branches: [ development-2 ]

The git workflow for building and pushing the Docker Image for https://legacy.dev2-openebench.bsc.es/ is triggered by a push to the development-2 branch.

Docker compose

The respective docker compose files for the oeb landscape can be found in this repo: https://github.com/inab/oeb-docker-compose

Stack

  • Angular 8.0+
  • 3rd party Javascript libraries (c3 & D3)

Useage

Publicly available at https://openebench.bsc.es