Home - Help - API - Docker - Publication
The FAIRification Tool Discoverer is a tool that allows to discover tools that can be used to FAIRify data. The tool is composed of two parts: the back-end and the front-end. The back-end is a REST API that allows to query the database of tools. The front-end is a web application that allows to query the database of tools and visualize the results.
This repository contains the code of the Front-end of the FAIR Tools Obervatory. It is a Nuxt.js application that uses Vuetify as UI framework.
- Install dependencies
npm install
- Run server - dev
npm run dev
An image of the application is available in Docker Hub. To run the application using Docker, follow the next steps:
- Pull the image from Docker Hub
docker pull emartps/tools-discoverer-nuxt
- Run the image
docker run -p 8080:80 emartps/tools-discoverer-nuxt
The application will be available at http://localhost:8080.
The deployment is done through GitHub Actions. The file github/worflows.main.yml
contains the definition of the workflow. The workflow is triggered manually. The workflow performs the following steps:
- Build of the docker image of the application.
- Push of the image to the Docker Hub.