项目作者: inab

项目描述 :
Github docs
高级语言: Vue
项目地址: git://github.com/inab/oeb-github-docs-frontend.git
创建时间: 2019-10-09T14:56:34Z
项目社区:https://github.com/inab/oeb-github-docs-frontend

开源协议:

下载


docs

This web frontend to the documentation depends on https://openebench.bsc.es/rest/docs/projects

The prefix of the service to be used can be changed on .env.production.

Auto Deployment

The Deployment is set up with Docker and GIT workflows.

docker-image.yml contains the GIT workflow specifications, using DOCKER_HUB_USER_NAME and DOCKER_HUB_ACCESS_TOKEN as Docker Hub credentials.

Dockerfile contains the ENV variables and Build stage (nginx).

Production/Master

  1. name: Docker Image CI production
  2. on:
  3. push:
  4. branches: [ master ]

The git workflow for building and pushing the Docker Image for https://docs.openebench.bsc.es is triggered by a push to the master 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

Project setup

  1. npm install

Compiles and hot-reloads for development

  1. npm run serve

Compiles and minifies for production

  1. npm run build

Run your tests

  1. npm run test

Lints and fixes files

  1. npm run lint

Customize configuration

See Configuration Reference.