Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# 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:
* [Website](https://anis.lam.fr)
* [Documentation](https://anis.lam.fr/doc/)
## 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