Skip to content
Snippets Groups Projects
François Agneray's avatar
François Agneray authored
Resolve "Tests client: Tester le module instance->search"

Closes #107

See merge request !78
62a51427
History

AstroNomical Information System - ANIS

Introduction

AstroNomical Information System is a generic web tool that aims to facilitate the provision of data (Astrophysics), accessible from a database, for the scientific community.

This software allows you to control one or more databases related to astronomical projects and allows access to datasets via a web interface or URLs.

Anis is protected by the CeCILL licence (see LICENCE file at the software root).

Authors

Here is the list of people involved in the development:

  • François Agneray : Laboratoire d'Astrophysique de Marseille (CNRS)
  • Chrystel Moreau : Laboratoire d'Astrophysique de Marseille (CNRS)
  • Tifenn Guillas : Laboratoire d'Astrophysique de Marseille (CNRS)

More resources:

Installing and starting the application

Anis Server contains a Makefile that helps the developer to install and start the application.

To list all operations availables just type make in your terminal at the root of this application.

  • To install client dependancies: make install_client
  • To install server dependancies: make install_server
  • To build or rebuild all docker images and start containers: make rebuild
  • To start/stop/restart/status all services: make start|stop|restart|status
  • To display logs for all services: make logs
  • To open a shell command into client container: make shell_client
  • To open a shell command into server container: make shell_server
  • To execute server tests suite: make test_server
  • To execute php code sniffer: make phpcs
  • To create the metamodel database: make create-db
  • TO remove the metadata database: make remove-pgdata

Web interface

In development mode the web interface can be accessed at the following url : http://localhost:4200