PROJECT_NAME=aas-ecosystem
DESIGNER_BACKEND_IMAGE_REPO=ghcr.io/meta-level-public/aas-suite-community/aas-designer-backend-community
DESIGNER_BACKEND_IMAGE_TAG=latest-arm64
GATEWAY_IMAGE_REPO=ghcr.io/meta-level-public/aas-suite-community/aas-designer-gateway
GATEWAY_IMAGE_TAG=latest-arm64
FRONTEND_IMAGE_REPO=ghcr.io/meta-level-public/aas-suite-community/aas-designer-frontend-community
FRONTEND_IMAGE_TAG=latest-arm64
BASE_URL=http://aas-ecosystem.local
EXTERNAL_BASE_PATH=
FRONTEND_API_BASE_URL=http://aas-ecosystem.local/designer-api
FRONTEND_FEEDMAPPING_BASE_URL=http://aas-ecosystem.local
POSTGRES_IMAGE_REPO=postgres
POSTGRES_IMAGE_TAG=16-alpine
POSTGRES_DB=aas_designer
POSTGRES_USER=aas_user
POSTGRES_PASSWORD=admin-pass
BASYX_POSTGRES_DB=basyx_core
KEYCLOAK_POSTGRES_DB=keycloak
MARKT_POSTGRES_DB=
KEYCLOAK_MODE=install
KEYCLOAK_ISSUER=http://keycloak:8080/realms/aas-local
KEYCLOAK_WELLKNOWN_URL=http://keycloak:8080/realms/aas-local/.well-known/openid-configuration
KEYCLOAK_PUBLIC_ISSUER=http://aas-ecosystem.local/realms/aas-local
KEYCLOAK_PUBLIC_WELLKNOWN_URL=http://aas-ecosystem.local/realms/aas-local/.well-known/openid-configuration
KEYCLOAK_CLIENT_ID=aas-designer-local
KEYCLOAK_AUDIENCE=aas-designer-local
KEYCLOAK_SCOPES=openid profile email roles
KEYCLOAK_RESOURCE_ACCESS_NAME=aas-designer-local
KEYCLOAK_ADMIN_REALM=master
KEYCLOAK_ADMIN_CLIENT_ID=admin-cli
KEYCLOAK_ADMIN_CLIENT_SECRET=
KEYCLOAK_ADMIN_USERNAME=admin
KEYCLOAK_ADMIN_PASSWORD=admin
INITIAL_ORGANISATION_ADMIN_EMAIL=admin@initial.orga
INITIAL_ORGANISATION_ADMIN_NAME=Admin
INITIAL_ORGANISATION_ADMIN_VORNAME=Demo
INITIAL_ORGANISATION_ADMIN_PASSWORD=secret-pass
SMTP_SERVER=smtp.company.com
SMTP_PORT=587
SMTP_USE_SSL=false
SMTP_USE_TLS=true
SMTP_NEEDS_AUTHENTICATION=false
SENDER_ADDRESS=noreply@company.com
SENDER_USER=
SENDER_PASSWORD=
NEW_ORGA_NOTIFICATION_ADDRESS=admin@company.com
SUBJECT_PREFIX=
BASYX_AAS_REPOSITORY_URL=http://aas-ecosystem-aasrepository-go:8080
BASYX_SUBMODEL_REPOSITORY_URL=http://aas-ecosystem-submodelrepository-go:8080
BASYX_CONCEPT_DESCRIPTION_REPOSITORY_URL=http://aas-ecosystem-conceptdescriptionrepository-go:8080
BASYX_AAS_REGISTRY_URL=http://aas-ecosystem-aasregistry-go:8082
BASYX_SUBMODEL_REGISTRY_URL=http://aas-ecosystem-submodelregistry-go:8083
BASYX_AAS_DISCOVERY_URL=http://aas-ecosystem-aasdiscovery-go:8081
AAS_REPOSITORY_IMAGE_TAG=SNAPSHOT
SUBMODEL_REPOSITORY_IMAGE_TAG=SNAPSHOT
CONCEPT_DESCRIPTION_REPOSITORY_IMAGE_TAG=SNAPSHOT
AAS_REGISTRY_IMAGE_TAG=SNAPSHOT
SUBMODEL_REGISTRY_IMAGE_TAG=SNAPSHOT
AAS_DISCOVERY_IMAGE_TAG=SNAPSHOT
BASYX_HANDLE_AS_INTERNAL=true
BASYX_AAS_REPOSITORY_CONTAINER=aas-ecosystem-aasrepository-go
BASYX_AAS_REPOSITORY_CONTAINER_PORT=8080
BASYX_AAS_REPOSITORY_HC_URL=http://aas-ecosystem-aasrepository-go:8080/health
BASYX_SUBMODEL_REPOSITORY_CONTAINER=aas-ecosystem-submodelrepository-go
BASYX_SUBMODEL_REPOSITORY_CONTAINER_PORT=8080
BASYX_SUBMODEL_REPOSITORY_HC_URL=http://aas-ecosystem-submodelrepository-go:8080/health
BASYX_CONCEPT_DESCRIPTION_REPOSITORY_CONTAINER=aas-ecosystem-conceptdescriptionrepository-go
BASYX_CONCEPT_DESCRIPTION_REPOSITORY_CONTAINER_PORT=8080
BASYX_CONCEPT_DESCRIPTION_REPOSITORY_HC_URL=http://aas-ecosystem-conceptdescriptionrepository-go:8080/health
BASYX_AAS_REGISTRY_CONTAINER=aas-ecosystem-aasregistry-go
BASYX_AAS_REGISTRY_CONTAINER_PORT=8082
BASYX_AAS_REGISTRY_HC_URL=http://aas-ecosystem-aasregistry-go:8082/health
BASYX_SUBMODEL_REGISTRY_CONTAINER=aas-ecosystem-submodelregistry-go
BASYX_SUBMODEL_REGISTRY_CONTAINER_PORT=8083
BASYX_SUBMODEL_REGISTRY_HC_URL=http://aas-ecosystem-submodelregistry-go:8083/health
BASYX_AAS_DISCOVERY_CONTAINER=aas-ecosystem-aasdiscovery-go
BASYX_AAS_DISCOVERY_CONTAINER_PORT=8081
BASYX_AAS_DISCOVERY_HC_URL=http://aas-ecosystem-aasdiscovery-go:8081/health
AASREPO_CORS_ALLOWEDORIGINS=*
AASREPO_CORS_ALLOWEDHEADERS=*
AASREPO_CORS_ALLOWEDCREDENTIALS=true
AASREPO_CORS_ALLOWEDMETHODS=GET,POST,PUT,PATCH,DELETE,OPTIONS
AASREPO_SERVER_PORT=8080
AASREPO_POSTGRES_HOST=postgres
AASREPO_POSTGRES_PORT=5432
AASREPO_POSTGRES_USER=aas_user
AASREPO_POSTGRES_PASSWORD=admin-pass
AASREPO_POSTGRES_DBNAME=basyx_core
AASREPO_POSTGRES_MAXOPENCONNECTIONS=500
AASREPO_POSTGRES_MAXIDLECONNECTIONS=500
AASREPO_POSTGRES_CONNMAXLIFETIMEMINUTES=5
AASREPO_ABAC_ENABLED=false
AASREPO_ABAC_MODELPATH=/security_env/access-rules.json
AASREPO_OIDC_TRUSTLISTPATH=/security_env/trustlist.json
SMREPO_CORS_ALLOWEDORIGINS=*
SMREPO_CORS_ALLOWEDHEADERS=*
SMREPO_CORS_ALLOWEDCREDENTIALS=true
SMREPO_CORS_ALLOWEDMETHODS=GET,POST,PUT,PATCH,DELETE,OPTIONS
SMREPO_SERVER_PORT=8080
SMREPO_POSTGRES_HOST=postgres
SMREPO_POSTGRES_PORT=5432
SMREPO_POSTGRES_USER=aas_user
SMREPO_POSTGRES_PASSWORD=admin-pass
SMREPO_POSTGRES_DBNAME=basyx_core
SMREPO_POSTGRES_MAXOPENCONNECTIONS=500
SMREPO_POSTGRES_MAXIDLECONNECTIONS=500
SMREPO_POSTGRES_CONNMAXLIFETIMEMINUTES=5
SMREPO_ABAC_ENABLED=false
SMREPO_ABAC_MODELPATH=/security_env/access-rules.json
SMREPO_OIDC_TRUSTLISTPATH=/security_env/trustlist.json
SMREPO_JWS_PRIVATEKEYPATH=
CDREPO_CORS_ALLOWEDORIGINS=*
CDREPO_CORS_ALLOWEDHEADERS=*
CDREPO_CORS_ALLOWEDCREDENTIALS=true
CDREPO_CORS_ALLOWEDMETHODS=GET,POST,PUT,PATCH,DELETE,OPTIONS
CDREPO_SERVER_PORT=8080
CDREPO_POSTGRES_HOST=postgres
CDREPO_POSTGRES_PORT=5432
CDREPO_POSTGRES_USER=aas_user
CDREPO_POSTGRES_PASSWORD=admin-pass
CDREPO_POSTGRES_DBNAME=basyx_core
CDREPO_POSTGRES_MAXOPENCONNECTIONS=500
CDREPO_POSTGRES_MAXIDLECONNECTIONS=500
CDREPO_POSTGRES_CONNMAXLIFETIMEMINUTES=5
CDREPO_ABAC_ENABLED=false
CDREPO_ABAC_MODELPATH=/security_env/access-rules.json
CDREPO_OIDC_TRUSTLISTPATH=/security_env/trustlist.json
AASREG_CORS_ALLOWEDORIGINS=*
AASREG_CORS_ALLOWEDHEADERS=*
AASREG_CORS_ALLOWEDCREDENTIALS=true
AASREG_CORS_ALLOWEDMETHODS=GET,POST,PUT,PATCH,DELETE,OPTIONS
AASREG_VIRTUAL_PORT=8082
AASREG_SERVER_PORT=8082
AASREG_POSTGRES_HOST=postgres
AASREG_POSTGRES_PORT=5432
AASREG_POSTGRES_USER=aas_user
AASREG_POSTGRES_PASSWORD=admin-pass
AASREG_POSTGRES_DBNAME=basyx_core
AASREG_POSTGRES_MAXOPENCONNECTIONS=500
AASREG_POSTGRES_MAXIDLECONNECTIONS=500
AASREG_POSTGRES_CONNMAXLIFETIMEMINUTES=5
AASREG_ABAC_ENABLED=false
AASREG_ABAC_MODELPATH=/security_env/access-rules.json
AASREG_OIDC_TRUSTLISTPATH=/security_env/trustlist.json
SMREG_CORS_ALLOWEDORIGINS=*
SMREG_CORS_ALLOWEDHEADERS=*
SMREG_CORS_ALLOWEDCREDENTIALS=true
SMREG_CORS_ALLOWEDMETHODS=GET,POST,PUT,PATCH,DELETE,OPTIONS
SMREG_VIRTUAL_PORT=8083
SMREG_SERVER_PORT=8083
SMREG_POSTGRES_HOST=postgres
SMREG_POSTGRES_PORT=5432
SMREG_POSTGRES_USER=aas_user
SMREG_POSTGRES_PASSWORD=admin-pass
SMREG_POSTGRES_DBNAME=basyx_core
SMREG_POSTGRES_MAXOPENCONNECTIONS=500
SMREG_POSTGRES_MAXIDLECONNECTIONS=500
SMREG_POSTGRES_CONNMAXLIFETIMEMINUTES=5
SMREG_ABAC_ENABLED=false
SMREG_ABAC_MODELPATH=/security_env/access-rules.json
SMREG_OIDC_TRUSTLISTPATH=/security_env/trustlist.json
AASDISC_CORS_ALLOWEDORIGINS=*
AASDISC_CORS_ALLOWEDHEADERS=*
AASDISC_CORS_ALLOWEDCREDENTIALS=true
AASDISC_CORS_ALLOWEDMETHODS=GET,POST,PUT,PATCH,DELETE,OPTIONS
AASDISC_VIRTUAL_PORT=8081
AASDISC_SERVER_PORT=8081
AASDISC_POSTGRES_HOST=postgres
AASDISC_POSTGRES_PORT=5432
AASDISC_POSTGRES_USER=aas_user
AASDISC_POSTGRES_PASSWORD=admin-pass
AASDISC_POSTGRES_DBNAME=basyx_core
AASDISC_POSTGRES_MAXOPENCONNECTIONS=500
AASDISC_POSTGRES_MAXIDLECONNECTIONS=500
AASDISC_POSTGRES_CONNMAXLIFETIMEMINUTES=5
AASDISC_ABAC_ENABLED=false
AASDISC_ABAC_MODELPATH=/security_env/access-rules.json
AASDISC_OIDC_TRUSTLISTPATH=/security_env/trustlist.json
KEYCLOAK_IMAGE_REPO=quay.io/keycloak/keycloak
KEYCLOAK_IMAGE_TAG=26.0
KEYCLOAK_REALM_FILE=./stack-assets/keycloak/aas-local-realm.json
KEYCLOAK_THEMES_PATH=./stack-assets/keycloak/themes
AAS_REPOSITORY_IMAGE_REPO=eclipsebasyx/aasrepository-go
SUBMODEL_REPOSITORY_IMAGE_REPO=eclipsebasyx/submodelrepository-go
CONCEPT_DESCRIPTION_REPOSITORY_IMAGE_REPO=eclipsebasyx/conceptdescriptionrepository-go
AAS_REGISTRY_IMAGE_REPO=eclipsebasyx/aasregistry-go
BASYX_CONFIG_SERVICE_IMAGE_REPO=eclipsebasyx/basyxconfigurationservice-go
SUBMODEL_REGISTRY_IMAGE_REPO=eclipsebasyx/submodelregistry-go
AAS_DISCOVERY_IMAGE_REPO=eclipsebasyx/aasdiscovery-go
BASYX_EXPOSE_PORTS=no
