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