Skip to content

EPFL-ENAC/ALICE-ETHZ-AREMA

Repository files navigation

AREMA

Atlas of REgenerative MAterials

Development

Environment

What the .env file should look like for the AREMA backend:

# Postgres
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=password
DB_NAME=arema
DB_PREFIX=postgresql+asyncpg
# FastAPI prefix
PATH_PREFIX=
# Keycloak
KEYCLOAK_REALM=AREMA
KEYCLOAK_URL=https://enac-it-sso.epfl.ch
KEYCLOAK_API_ID=local-api
KEYCLOAK_API_SECRET=xxxxx
# S3
S3_ENDPOINT_PROTOCOL=https://
S3_ENDPOINT_HOSTNAME=s3.epfl.ch
S3_REGION=EU
S3_ACCESS_KEY_ID=xxxxx
S3_SECRET_ACCESS_KEY=xxxxx
S3_BUCKET=xxxxx
S3_PATH_PREFIX=arema/local/
# Elasticsearch
ES_URL=http://localhost:9200

Manage external services

Local Postgres database:

make run-db

Local Elasticsearch:

make run-es