Adding local environment files
This commit is contained in:
1 parent
2a48de713b
commit
24eb0e72ef
34 files changed
+942
-18
No files matched your search
@@ -14,3 +14,9 @@ npm-debug.log*
|
||||
.DS_Store
|
||||
client/package-lock.json
|
||||
|
||||
|
||||
docker-compose\.demo\.yml
|
||||
|
||||
docker-compose\.demo_with_prisma\.yml
|
||||
|
||||
env_demo/
|
||||
+1
-1
@@ -15,7 +15,7 @@ node_modules/
|
||||
.env.prod
|
||||
|
||||
# Build folder js files
|
||||
build/
|
||||
build*
|
||||
dist/
|
||||
|
||||
# Visual Studio Code
|
||||
|
||||
@@ -55,7 +55,7 @@ services:
|
||||
image: superalgos/teams-prisma:0.1.0
|
||||
restart: "no"
|
||||
build: ../TeamsPrisma
|
||||
env_file: ../TeamsPrisma/.env
|
||||
env_file: ./env/teams-prisma.env
|
||||
command: ["./wait-for-it.sh", "prisma:4466", "--", "prisma", "deploy"]
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -86,7 +86,7 @@ services:
|
||||
image: superalgos/saweb:0.1.0
|
||||
restart: always
|
||||
build: ../saweb-api
|
||||
env_file: ../saweb-api/.env.local
|
||||
env_file: ./env/saweb-api.env
|
||||
command: node .
|
||||
ports:
|
||||
- "4004:4004"
|
||||
@@ -99,7 +99,7 @@ services:
|
||||
image: superalgos/logs-api:0.1.0
|
||||
restart: always
|
||||
build: ../LogsServerModule
|
||||
env_file: ../LogsServerModule/.env.local
|
||||
env_file: ./env/logs-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -110,7 +110,7 @@ services:
|
||||
image: superalgos/clones-api:0.1.0
|
||||
restart: always
|
||||
build: ../OperationsModule/server
|
||||
env_file: ../OperationsModule/server/.env.local
|
||||
env_file: ./env/clones-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -118,10 +118,10 @@ services:
|
||||
- mongo-express
|
||||
|
||||
cockpit-api:
|
||||
image: superalgos/cockpit-api:1.0.0
|
||||
image: superalgos/cockpit-api:0.1.0
|
||||
restart: always
|
||||
build: ../CockpitServerModule
|
||||
env_file: ../CockpitServerModule/.env.local
|
||||
env_file: ./env/cockpit-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -132,7 +132,7 @@ services:
|
||||
image: superalgos/strategizer-api:0.1.0
|
||||
restart: always
|
||||
build: ../StrategizerServerModule
|
||||
env_file: ../StrategizerServerModule/.env.local
|
||||
env_file: ./env/strategizer-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -143,7 +143,7 @@ services:
|
||||
image: superalgos/events-api:0.1.0
|
||||
restart: always
|
||||
build: ../EventsServerModule
|
||||
env_file: ../EventsServerModule/.env.local
|
||||
env_file: ./env/events-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -154,7 +154,7 @@ services:
|
||||
image: superalgos/users-api:0.1.0
|
||||
restart: always
|
||||
build: ../UsersModule/server
|
||||
env_file: ../UsersModule/server/.env.local
|
||||
env_file: ./env/users-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4000:4000"
|
||||
@@ -167,7 +167,7 @@ services:
|
||||
image: superalgos/keyvault-api:0.1.0
|
||||
restart: always
|
||||
build: ../KeyVaultModule/server
|
||||
env_file: ../KeyVaultModule/server/.env.local
|
||||
env_file: ./env/keyvault-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -178,7 +178,7 @@ services:
|
||||
image: superalgos/teams-api:0.1.0
|
||||
restart: always
|
||||
build: ../TeamsModule/api
|
||||
env_file: ../TeamsModule/api/.env.local
|
||||
env_file: ./env/teams-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4001:4001"
|
||||
@@ -191,7 +191,7 @@ services:
|
||||
image: superalgos/notifications-api:0.1.0
|
||||
restart: always
|
||||
build: ../NotificationsModule/server
|
||||
env_file: ../NotificationsModule/server/.env.local
|
||||
env_file: ./env/notifications-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
@@ -199,10 +199,10 @@ services:
|
||||
- prisma
|
||||
|
||||
master-app:
|
||||
image: master-app:0.1.6
|
||||
image: superalgos/master-app:0.1.0
|
||||
restart: always
|
||||
build: ./client
|
||||
env_file: ./client/.env.local
|
||||
env_file: ./env/master-app.env
|
||||
command: ["nginx"]
|
||||
ports:
|
||||
- "3100:3100"
|
||||
@@ -224,7 +224,7 @@ services:
|
||||
image: superalgos/master-app-api:0.1.0
|
||||
restart: always
|
||||
build: ./server
|
||||
env_file: ./server/.env.local
|
||||
env_file: ./env/master-app-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4100:4100"
|
||||
@@ -237,7 +237,7 @@ services:
|
||||
image: superalgos/aaweb:0.1.0
|
||||
restart: always
|
||||
build: ../AAWeb
|
||||
env_file: ../AAWeb/.env.local
|
||||
env_file: ./env/aaweb.env
|
||||
command: node server
|
||||
ports:
|
||||
- "4101:4101"
|
||||
@@ -246,10 +246,16 @@ services:
|
||||
depends_on:
|
||||
- master-app-api
|
||||
|
||||
kubernetes:
|
||||
image: qoomon/docker-host:2.2.0
|
||||
cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
|
||||
restart: on-failure
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
networks:
|
||||
superalgos_net:
|
||||
|
||||
volumes:
|
||||
mongodb_data:
|
||||
postgresdb_data:
|
||||
redis_data:
|
||||
@@ -0,0 +1,247 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
minio:
|
||||
image: minio/minio:RELEASE.2019-05-23T00-29-34Z
|
||||
volumes:
|
||||
- '/home/saadmin/data:/data'
|
||||
ports:
|
||||
- "9000:9000"
|
||||
environment:
|
||||
MINIO_ACCESS_KEY: minio
|
||||
MINIO_SECRET_KEY: minio123
|
||||
command: server /data
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
postgres:
|
||||
image: postgres:11-alpine
|
||||
restart: always
|
||||
environment:
|
||||
POSTGRES_USER: prisma
|
||||
POSTGRES_PASSWORD: prisma
|
||||
POSTGRES_DB: prisma
|
||||
volumes:
|
||||
- postgresdb_data:/var/lib/postgresql/data-teams
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
prisma:
|
||||
image: prismagraphql/prisma:1.27
|
||||
restart: always
|
||||
environment:
|
||||
PRISMA_CONFIG: |
|
||||
port: 4466
|
||||
# uncomment the next line and provide the env var PRISMA_MANAGEMENT_API_SECRET=my-secret to activate cluster security
|
||||
managementApiSecret: prisma_secret
|
||||
databases:
|
||||
default:
|
||||
connector: postgres
|
||||
host: postgres
|
||||
port: 5432
|
||||
user: prisma
|
||||
password: prisma
|
||||
migrations: true
|
||||
ports:
|
||||
- "4466:4466"
|
||||
volumes:
|
||||
- postgresdb_data:/data/db
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- postgres
|
||||
|
||||
teams-prisma:
|
||||
image: superalgos/teams-prisma:0.1.0
|
||||
restart: "no"
|
||||
env_file: ./env/teams-prisma.env
|
||||
command: ["./wait-for-it.sh", "prisma:4466", "--", "prisma", "deploy"]
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- prisma
|
||||
|
||||
mongo:
|
||||
image: mongo:4.0.9
|
||||
restart: always
|
||||
volumes:
|
||||
- mongodb_data:/data/db
|
||||
ports:
|
||||
- "27017:27017"
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
mongo-express:
|
||||
image: mongo-express
|
||||
restart: always
|
||||
ports:
|
||||
- "8081:8081"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo
|
||||
|
||||
saweb-api:
|
||||
image: superalgos/saweb:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/saweb-api.env
|
||||
command: node .
|
||||
ports:
|
||||
- "4004:4004"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
logs-api:
|
||||
image: superalgos/logs-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/logs-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
clones-api:
|
||||
image: superalgos/clones-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/clones-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
cockpit-api:
|
||||
image: superalgos/cockpit-api:1.0.0
|
||||
restart: always
|
||||
env_file: ./env/cockpit-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
strategizer-api:
|
||||
image: superalgos/strategizer-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/strategizer-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
events-api:
|
||||
image: superalgos/events-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/events-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
users-api:
|
||||
image: superalgos/users-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/users-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4000:4000"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
keyvault-api:
|
||||
image: superalgos/keyvault-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/keyvault-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
teams-api:
|
||||
image: superalgos/teams-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/teams-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4001:4001"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- prisma
|
||||
|
||||
notifications-api:
|
||||
image: superalgos/notifications-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/notifications-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- prisma
|
||||
|
||||
master-app:
|
||||
image: superalgos/master-app:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/master-app.env
|
||||
command: ["nginx"]
|
||||
ports:
|
||||
- "3100:3100"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- keyvault-api
|
||||
- clones-api
|
||||
- users-api
|
||||
- events-api
|
||||
- strategizer-api
|
||||
- logs-api
|
||||
- cockpit-api
|
||||
- teams-api
|
||||
- notifications-api
|
||||
- saweb-api
|
||||
|
||||
master-app-api:
|
||||
image: superalgos/master-app-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/master-app-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4100:4100"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- master-app
|
||||
|
||||
aaweb:
|
||||
image: superalgos/aaweb:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/aaweb.env
|
||||
command: node server
|
||||
ports:
|
||||
- "4101:4101"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- master-app-api
|
||||
|
||||
kubernetes:
|
||||
image: qoomon/docker-host:2.2.0
|
||||
cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
|
||||
restart: on-failure
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
networks:
|
||||
superalgos_net:
|
||||
|
||||
volumes:
|
||||
mongodb_data:
|
||||
postgresdb_data:
|
||||
@@ -0,0 +1,247 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
minio:
|
||||
image: minio/minio:RELEASE.2019-05-23T00-29-34Z
|
||||
volumes:
|
||||
- 'C:\superalgos:/data'
|
||||
ports:
|
||||
- "9000:9000"
|
||||
environment:
|
||||
MINIO_ACCESS_KEY: minio
|
||||
MINIO_SECRET_KEY: minio123
|
||||
command: server /data
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
postgres:
|
||||
image: postgres:11-alpine
|
||||
restart: always
|
||||
environment:
|
||||
POSTGRES_USER: prisma
|
||||
POSTGRES_PASSWORD: prisma
|
||||
POSTGRES_DB: prisma
|
||||
volumes:
|
||||
- postgresdb_data:/var/lib/postgresql/data-teams
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
prisma:
|
||||
image: prismagraphql/prisma:1.27
|
||||
restart: always
|
||||
environment:
|
||||
PRISMA_CONFIG: |
|
||||
port: 4466
|
||||
# uncomment the next line and provide the env var PRISMA_MANAGEMENT_API_SECRET=my-secret to activate cluster security
|
||||
managementApiSecret: prisma_secret
|
||||
databases:
|
||||
default:
|
||||
connector: postgres
|
||||
host: postgres
|
||||
port: 5432
|
||||
user: prisma
|
||||
password: prisma
|
||||
migrations: true
|
||||
ports:
|
||||
- "4466:4466"
|
||||
volumes:
|
||||
- postgresdb_data:/data/db
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- postgres
|
||||
|
||||
teams-prisma:
|
||||
image: superalgos/teams-prisma:0.1.0
|
||||
restart: "no"
|
||||
env_file: ./env/teams-prisma.env
|
||||
command: ["./wait-for-it.sh", "prisma:4466", "--", "prisma", "deploy"]
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- prisma
|
||||
|
||||
mongo:
|
||||
image: mongo:4.0.9
|
||||
restart: always
|
||||
volumes:
|
||||
- mongodb_data:/data/db
|
||||
ports:
|
||||
- "27017:27017"
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
mongo-express:
|
||||
image: mongo-express
|
||||
restart: always
|
||||
ports:
|
||||
- "8081:8081"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo
|
||||
|
||||
saweb-api:
|
||||
image: superalgos/saweb:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/saweb-api.env
|
||||
command: node .
|
||||
ports:
|
||||
- "4004:4004"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
logs-api:
|
||||
image: superalgos/logs-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/logs-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
clones-api:
|
||||
image: superalgos/clones-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/clones-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
cockpit-api:
|
||||
image: superalgos/cockpit-api:1.0.0
|
||||
restart: always
|
||||
env_file: ./env/cockpit-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
strategizer-api:
|
||||
image: superalgos/strategizer-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/strategizer-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
events-api:
|
||||
image: superalgos/events-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/events-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
users-api:
|
||||
image: superalgos/users-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/users-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4000:4000"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
keyvault-api:
|
||||
image: superalgos/keyvault-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/keyvault-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- mongo-express
|
||||
|
||||
teams-api:
|
||||
image: superalgos/teams-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/teams-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4001:4001"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- prisma
|
||||
|
||||
notifications-api:
|
||||
image: superalgos/notifications-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/notifications-api.env
|
||||
command: npm start
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- prisma
|
||||
|
||||
master-app:
|
||||
image: superalgos/master-app:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/master-app.env
|
||||
command: ["nginx"]
|
||||
ports:
|
||||
- "3100:3100"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- keyvault-api
|
||||
- clones-api
|
||||
- users-api
|
||||
- events-api
|
||||
- strategizer-api
|
||||
- logs-api
|
||||
- cockpit-api
|
||||
- teams-api
|
||||
- notifications-api
|
||||
- saweb-api
|
||||
|
||||
master-app-api:
|
||||
image: superalgos/master-app-api:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/master-app-api.env
|
||||
command: npm start
|
||||
ports:
|
||||
- "4100:4100"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- master-app
|
||||
|
||||
aaweb:
|
||||
image: superalgos/aaweb:0.1.0
|
||||
restart: always
|
||||
env_file: ./env/aaweb.env
|
||||
command: node server
|
||||
ports:
|
||||
- "4101:4101"
|
||||
networks:
|
||||
- superalgos_net
|
||||
depends_on:
|
||||
- master-app-api
|
||||
|
||||
kubernetes:
|
||||
image: qoomon/docker-host:2.2.0
|
||||
cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
|
||||
restart: on-failure
|
||||
networks:
|
||||
- superalgos_net
|
||||
|
||||
networks:
|
||||
superalgos_net:
|
||||
|
||||
volumes:
|
||||
mongodb_data:
|
||||
postgresdb_data:
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
NODE_ENV=production
|
||||
PORT=4101
|
||||
|
||||
#Log options
|
||||
CONSOLE_LOG=false
|
||||
CONSOLE_ERROR_LOG=true
|
||||
LOG_FILE_CONTENT=false
|
||||
|
||||
# Server commands
|
||||
PATH_TO_CANVAS_APP=./dependency/CanvasApp
|
||||
PATH_TO_FILES_COMPONENT=./dependency/Files-Component/src
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
NODE_ENV=production
|
||||
PORT=4003
|
||||
|
||||
# Database configuration
|
||||
MONGO_URL=mongodb://mongo/operations
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
OPERATIONS_API_PRESHARED=clones_key
|
||||
|
||||
# Temporary restriction on asset balances
|
||||
ACCESS_CODE=access_code
|
||||
DEFAULT_BALANCE_ASSET_A=0
|
||||
DEFAULT_BALANCE_ASSET_B=0.001
|
||||
|
||||
# Kubernetes configuration
|
||||
GATEWAY_ENDPOINT_K8S=http://localhost:4100/graphql
|
||||
CLONE_EXECUTOR_IMAGE=superalgos/clone-executor:1.0.23
|
||||
CLUSTER_NAME=docker-for-desktop-cluster
|
||||
CLUSTER_SERVER=https://kubernetes:6445
|
||||
# CERTIFICATE_AUTHORITY_DATA=
|
||||
INSECURE_SKIP_TLS_VERIFY=true
|
||||
CONTEXT_NAME=docker-for-desktop
|
||||
USER_NAME=docker-for-desktop
|
||||
# USER_PASSWORD=
|
||||
CLIENT_CERTIFICATE_DATA=LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM5RENDQWR5Z0F3SUJBZ0lJU2doRTQ5cFpBdEV3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB4T1RBME1Ua3hOVE13TXpOYUZ3MHlNREExTURJeE5ETXhNVFJhTURZeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sc3dHUVlEVlFRREV4SmtiMk5yWlhJdFptOXlMV1JsCmMydDBiM0F3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ3VERGppbnl5V3l4aVUKbVlzelIxUXhCdzAxZUltVTRnMU1VQVRIN3FCazFVdWdVVHAzWVUzWVJ1NitGdnpwbHVoY2lWVFByeDdDamRvcwo2ODBsM0pVWTdTZzdIYjNQTlRhQm9PdnlxSGVXYmd4TDBsQitXeG1lVEJ4QnlBV09VR0Fmd0pHVnBRL2JTQnNwCndhYmJrdXpmMzRxcFFreHFrRVVwbDlHOUhaNFZrZ0Mvb280Tm1YTlBOMmlSMkowUXN0TjY4ZmZqcGNQSVJCdzAKR3h5ZVJPNzh6SUQralpDYi9hUGt3YnZpVmNEV1ZvSU9VbWlUQlFzd1dTMCtzWG5tamtjWW8rR2JjVmdsT3BLVApxN0lPOUZoaDVGZ1RLZk9SYmxLNXl3YXdETXN2TmpVbEFUZ2ZKODU5ZXFRaGo3RlFSRUpQRkY2MGVId0Q4RGhhClpqL3ZLbnlwQWdNQkFBR2pKekFsTUE0R0ExVWREd0VCL3dRRUF3SUZvREFUQmdOVkhTVUVEREFLQmdnckJnRUYKQlFjREFqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFHM05RT1VNclJ3bHZINDRLRjMvSFV2eGxxTi9SRlpyQQpHZWlWREJ6cUpDd2wwSFBNQkh4T0ZCVnEvQ1dTQVNjeDJlV0xQWG5PNXBJOWFJckN5R3c3Y3A5S290TUVkVW4vCmVpMmVPdE1NSkpTMGt6empqUGNtOHZ2OXNNN2pvQXhWQkF1cG5VaStJMDRmSVRIcDlpSkxET29uUzJoanBpYm0KZzVQNlVUTGFBanUrNUhqRTZHZkNROFh2WVRRbytjUlV3MjhZd1l0SG5Cam5KVVRtK2lXand6WTJtbG1odGZlbQpJSkkzNGhXeEYrZHl6eVR4NEQ1aTNyeGtiWm5vQ3JTK1A2YmNWUFMvSWkreUk2WjdjKzlvdVNjaWlHRmNSWGhRCkMwa0NvV1k2L2FEYlVZRzZvSVdZZVB3OXhQbWVsdCtyRHdJdHFyYU5TWE9MQVV4R1llZmZXQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
CLIENT_KEY_DATA=LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBcmd3NDRwOHNsc3NZbEptTE0wZFVNUWNOTlhpSmxPSU5URkFFeCs2Z1pOVkxvRkU2CmQyRk4yRWJ1dmhiODZaYm9YSWxVejY4ZXdvM2FMT3ZOSmR5VkdPMG9PeDI5enpVMmdhRHI4cWgzbG00TVM5SlEKZmxzWm5rd2NRY2dGamxCZ0g4Q1JsYVVQMjBnYktjR20yNUxzMzkrS3FVSk1hcEJGS1pmUnZSMmVGWklBdjZLTwpEWmx6VHpkb2tkaWRFTExUZXZIMzQ2WER5RVFjTkJzY25rVHUvTXlBL28yUW0vMmo1TUc3NGxYQTFsYUNEbEpvCmt3VUxNRmt0UHJGNTVvNUhHS1BobTNGWUpUcVNrNnV5RHZSWVllUllFeW56a1c1U3Vjc0dzQXpMTHpZMUpRRTQKSHlmT2ZYcWtJWSt4VUVSQ1R4UmV0SGg4QS9BNFdtWS83eXA4cVFJREFRQUJBb0lCQVFDWWpXZnk0dmV2T0ZiVQpNUHo4dGtHS001Y1ZUaEN4YWEya1BPTGo1em01QitlZ25uSHpuMXNlL1pWWEVra2Q2VUxEa1MvQVZjdE5WZzVzCm4wWVNNSlNTNDVRR3ROdmcyZEJyc0lQL0RrQzducnV5WGFabUNpMmJQVFRyUjRudkltNE9ocmhVaFBnd0NMU2UKVmZtTnJldG5rc1V6OUVPTWgrWEhQaVg5Y0E5VzhVOEM5UGNoU3ZxSjFGR3crc0paLysyeGltdnF0RnUzMEZ0egphUkxOaEFVTmpGN2xuUUZhZS9pS2xGcDJ2MWRteXRCMUp5eTRkRzl1TFJSWWN4Qy9pa1Q4VUUzZ1RVdGR2V2lNClE4QXlQaVEvVVl3THVmazMreFIyUGxLUEFMdEF4MHhzWVJKTWVmaFJpWFlJWXZoa2srRTZPdGZyc2ZzZW15REoKODdRNzM3bnhBb0dCQU5pNy9GdkhBbmdnc1V3VDMzM1hoNzk5OGhiNTRWSzU1Yzc5MEtnRm9yeUpUYnhIWU5PZQpvRkdWbWd5YU92d1hWbnVhZFpoNlpsRU9mMXJXbVNPcWFXRjlGNFhYdnB6NWZuajJJUU1xV2ZUOTViSC9yaGRTClMzQTd1RmxQL3RlcS9JMmlpbHhsSFhKa3lEemxKeDJlbDhWR1hHeXpxTjBBZ3RPdjdvMElhYU9WQW9HQkFNMlUKZFJSMG5mRnd3MGpjVHVvU0ZBalBIaytEQnorZVRwbVFQWWZIZTJpb21qM0hadEkyMm1adG9sV1l4UTNqRjlPbAp5RkFvY2RjK2trS1V4VVBkMng3Qm44VkE5Rkg5bkN2NEZ1VDRJNmRPbUZkeWZtc3R1MkRnSWQ3aThYeGdURlM5CklPL0lqTWhuRzIzaHBVSkZDTU5VOCtMRXBKeUZBR29YK2lvcnFtL0ZBb0dCQU1IL2txWDcvc1BVVDU4UGNzOUwKcXlERzlYbUhkaDc4Y3kzU2w0Q3VlcnBVRkpiaE5WUjIrbjNNY1RXeW4vV2lWakVSVXcySEVpcWYxWE5ULzRPagpOK3loY2ZyRjRNTFZ1RlZCeXM3d2k5RDFxekttOEFmRUMrNk1KamtibDdzb1BDUHpSL0hvT0hGNnNKbUJiSC9nCncyMDd5K01vOVkvTXMwNFVmbTBUQ0t2NUFvR0JBTWl6dlRJQlFBbHRHMXBRcTBKZDcrMUJ0OGZNbGhFSURwaGgKZDVETnNhL1ZtdS9oY29LY1J0QmxERzBndnBEMk9sYklyUzJFcnMrREtPdVRycHE1UjZsWlF4QWlmK1JrQWtueQo1UGNaUWtXZXQ1LzRDVys5c0FlK0NaTStZS0FhcTZxM0VpYkcxcHIzL3BGaUVDTUlucXVFanEyL2FTM2RzeS9nCnhMelM4SXc1QW9HQUNOR2hlOWZmVkVCTDREZ1B5YjViNDhLVmttT2loMnl5VkMxTkRtakdiYWVhTWhLQzNzekQKMEVqZU0zTmNjNnViVmNGTGVUV0JBc2hJTk1zSENCWmZISFpRZk9ybkQ3dHNBY1M3MGt5eFBxZzc0c25TSEZPcAoxMlRXQnVFNUU5V2l0aW1JZHRJZWhwdlVLZVZWUTd0NXgrSnNsS2N3MnZ4YjdWV1E2SWg1cURrPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
NODE_ENV=production
|
||||
PORT=4009
|
||||
|
||||
PRESHARED_GATEWAY_KEY=cockpit_key
|
||||
|
||||
MONGO_URL=mongodb://mongo/cockpit
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
NODE_ENV=production
|
||||
PORT=4005
|
||||
|
||||
MONGO_URL=mongodb://mongo/operations
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
PRESHARED_GATEWAY_KEY=events_key
|
||||
|
||||
SENTRY_DNS=https://55a47295db124d01af0120be919eff93@sentry.io/1313621
|
||||
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
NODE_ENV=production
|
||||
PORT=4002
|
||||
|
||||
MONGO_URL=mongodb://mongo/keyvault
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
KEYVAULT_API_PRESHARED=keyvault_key
|
||||
|
||||
SERVER_SECRET=9%o|i6-mlihgOd&fXeUDB&ae+j"dnM+*
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
NODE_ENV=production
|
||||
PORT=4007
|
||||
|
||||
PRESHARED_GATEWAY_KEY=logs_key
|
||||
PRESHARED_ELK_LOG_KEY=preshared_log
|
||||
BEGIN_URL_ELK_LOG=https://logs-dev.superalgos.org/s/
|
||||
END_URL_ELK_LOG=/app/kibana#/dashboard/logdashboard?embed=true&_g=(refreshInterval%3A(pause%3A!t%2Cvalue%3A0)%2Ctime%3A(from%3Anow-6M%2Cmode%3Aquick%2Cto%3Anow))
|
||||
Vendored
+28
@@ -0,0 +1,28 @@
|
||||
TEAMS_API_PRESHARED=teams_key
|
||||
USERS_API_PRESHARED=users_key
|
||||
EVENTS_API_PRESHARED=events_key
|
||||
KEYVAULT_API_PRESHARED=keyvault_key
|
||||
NOTIFICATIONS_API_PRESHARED=notifications_key
|
||||
OPERATIONS_API_PRESHARED=clones_key
|
||||
LOGS_API_PRESHARED=logs_key
|
||||
STRATEGIZER_API_PRESHARED=strategizer_keys
|
||||
COCKPIT_API_PRESHARED=cockpit_key
|
||||
SAWEB_API_PRESHARED=saweb_key
|
||||
|
||||
GRAPHQL_API_URL=http://localhost:4100/graphql
|
||||
|
||||
TEAMS_API_URL=http://teams-api:4001/graphql
|
||||
USERS_API_URL=http://users-api:4000/graphql
|
||||
EVENTS_API_URL=http://events-api:4005/graphql
|
||||
KEYVAULT_API_URL=http://keyvault-api:4002/graphql
|
||||
NOTIFICATIONS_API_URL=http://notifications-api:4004/graphql
|
||||
OPERATIONS_API_URL=http://clones-api:4003/graphql
|
||||
LOGS_API_URL=http://logs-api:4007/graphql
|
||||
STRATEGIZER_API_URL=http://strategizer-api:4008/graphql
|
||||
COCKPIT_API_URL=http://cockpit-api:4009/graphql
|
||||
SAWEB_API_URL=http://saweb-api:4004/graphql
|
||||
|
||||
AUTH0_DOMAIN=superalgos.eu.auth0.com
|
||||
AUTH0_AUDIENCE=https://auth-local.superalgos.org
|
||||
AUTH0_ISSUER=https://superalgos.eu.auth0.com/
|
||||
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
NODE_ENV=production
|
||||
PORT=3100
|
||||
|
||||
PLATFORM_API_URL=http://localhost:4100/graphql
|
||||
CANVAS_URL=http://localhost:4101/
|
||||
|
||||
AUTH0_DOMAIN=superalgos.eu.auth0.com
|
||||
AUTH0_AUDIENCE=https://auth-local.superalgos.org
|
||||
AUTH0_ISSUER=https://superalgos.eu.auth0.com/
|
||||
AUTH0_CLIENTID=jfendNx2Vpa3LJa58x8lEmoPTG3nJV3B
|
||||
AUTH0_CALLBACK_URL=http://localhost:3100/callback
|
||||
AUTH0_LOGOUT_URL=http://localhost:3100
|
||||
Vendored
+29
@@ -0,0 +1,29 @@
|
||||
NODE_ENV=production
|
||||
PORT=4004
|
||||
|
||||
PRESHARED_GATEWAY_KEY=notifications_key
|
||||
GENERATE_SOURCEMAP=false
|
||||
|
||||
# # SendGrid Api Keys
|
||||
# SG_APIKEY=
|
||||
# SG_APIKEY_CAMPAIGN=
|
||||
|
||||
# SG_MASTER_SIGNUP_EMAILID=
|
||||
# SG_MASTER_FEEDBACK_EMAILID=
|
||||
|
||||
# SG_CORPORATE_SIGNUP_EMAILID=
|
||||
# SG_CORPORATE_CONTACT_EMAILID=
|
||||
|
||||
# SG_TEAMS_MEMBER_INVITE_EMAILID=
|
||||
# SG_TEAMS_TEAMCREATE_EMAILID=
|
||||
|
||||
# #SendGrid Origins
|
||||
# SG_PLATFORM_ORIGIN=
|
||||
# SG_CORPORATE_ORIGIN=
|
||||
|
||||
# # Email addresses
|
||||
# CORPORATE_EMAIL=
|
||||
|
||||
# # Google ReCaptcha
|
||||
# RECAPTCHA=
|
||||
|
||||
Vendored
+21
@@ -0,0 +1,21 @@
|
||||
NODE_ENV=production
|
||||
PORT=4004
|
||||
|
||||
# LOG_LEVEL=info
|
||||
|
||||
MONGO_URL=mongodb://mongo/saweb
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
PRESHARED_GATEWAY_KEY=saweb_key
|
||||
|
||||
# The NODE_ENDPOINT is used at team creation and is where other components will search for the team
|
||||
NODE_ENDPOINT=http://host.docker.internal:4100/
|
||||
|
||||
# Storage Configuration
|
||||
STORAGE_PROVIDER=Minio
|
||||
# Minio
|
||||
MINIO_END_POINT=minio
|
||||
MINIO_PORT=9000
|
||||
MINIO_USE_SSL=false
|
||||
MINIO_ACCESS_KEY=minio
|
||||
MINIO_SECRET_KEY=minio123
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
NODE_ENV=production
|
||||
PORT=4008
|
||||
|
||||
MONGO_URL=mongodb://mongo/strategies
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
PRESHARED_GATEWAY_KEY=strategizer_keys
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
NODE_ENV=production
|
||||
PORT=4001
|
||||
|
||||
PRESHARED_GATEWAY_KEY=teams_key
|
||||
|
||||
PRISMA_SECRET=prisma_secret
|
||||
PRISMA_ENDPOINT=http://prisma:4466
|
||||
|
||||
GENERATE_SOURCEMAP=true
|
||||
SCHEMA_PATH=dist/generated/prisma.graphql
|
||||
|
||||
PLATFORM_API_URL=http://master-app-api:4100/graphql
|
||||
|
||||
STORAGE_URL=https://aadevelop.blob.core.windows.net
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
PRISMA_MANAGEMENT_API_SECRET=prisma_secret
|
||||
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
NODE_ENV=production
|
||||
PORT=4000
|
||||
|
||||
MONGO_URL=mongodb://mongo/users
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
USERS_API_PRESHARED=users_key
|
||||
|
||||
GENERATE_SOURCEMAP=true
|
||||
ERROR_LOG=true
|
||||
INFO_LOG=true
|
||||
|
||||
AUTH0_DOMAIN=superalgos.eu.auth0.com
|
||||
AUTH0_AUDIENCE=https://auth-dev.superalgos.org
|
||||
AUTH0_ISSUER=https://superalgos.eu.auth0.com/
|
||||
AUTH0_CALLBACK_URL=http://localhost/callback
|
||||
AUTH0_LOGOUT_URL=http://localhost
|
||||
@@ -0,0 +1,19 @@
|
||||
NODE_ENV=production
|
||||
PORT=4101
|
||||
|
||||
#Log options
|
||||
CONSOLE_LOG=false
|
||||
CONSOLE_ERROR_LOG=true
|
||||
LOG_FILE_CONTENT=false
|
||||
|
||||
# Server commands
|
||||
PATH_TO_CANVAS_APP=./dependency/CanvasApp
|
||||
PATH_TO_FILES_COMPONENT=./dependency/Files-Component/src
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
|
||||
# Webproxy
|
||||
VIRTUAL_HOST=demo-charts-dev.superalgos.org
|
||||
LETSENCRYPT_HOST=demo-charts-dev.superalgos.org
|
||||
LETSENCRYPT_EMAIL=ssl-certificates@advancedalgos.org
|
||||
VIRTUAL_PORT=4101
|
||||
@@ -0,0 +1,23 @@
|
||||
NODE_ENV=production
|
||||
PORT=4003
|
||||
|
||||
# Database configuration
|
||||
MONGO_URL=mongodb://mongo/operations
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
OPERATIONS_API_PRESHARED=clones_key
|
||||
|
||||
# Temporary restriction on asset balances
|
||||
ACCESS_CODE=access_code
|
||||
DEFAULT_BALANCE_ASSET_A=0
|
||||
DEFAULT_BALANCE_ASSET_B=0.001
|
||||
|
||||
# Kubernetes configuration
|
||||
GATEWAY_ENDPOINT_K8S=http://localhost:4100/graphql
|
||||
CLONE_EXECUTOR_IMAGE=superalgos/clone-executor:1.0.23
|
||||
CLUSTER_NAME=microk8s-cluster
|
||||
CLUSTER_SERVER=https://kubernetes:16443
|
||||
CERTIFICATE_AUTHORITY_DATA=LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lKQU5LRmNnK2hiS0xpTUEwR0NTcUdTSWIzRFFFQkN3VUFNQlF4RWpBUUJnTlYKQkFNTUNURXlOeTR3TGpBdU1UQWVGdzB4T1RBMk1qQXhNak0yTURSYUZ3MDBOakV4TURVeE1qTTJNRFJhTUJReApFakFRQmdOVkJBTU1DVEV5Tnk0d0xqQXVNVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DCmdnRUJBTXBTSFhlZjFZSTRJR1UyeUlNNVM4THRxWTMxNklQczVnNGxORVlCV0wrME1mMXhBRURHRU0vaW4reTAKMkZ0QUFKWnhybWZ3UEpSTVozQ2tMMysxTnJxVjFtQW1wRkE5cDcxZXlOYmpuMmk2N0Y0N2MyeldGNlBTc0ZlYwowVUlmRklWaE9wWmgvUTN0WUQvZlQveEJlOTE2Wmd2eVY0TThCL1BGY2xKbWUyM1VTMHB3RGZObFpmc2FsQzhpCkVCc2pQYURrMThucng2bDVZTWF4UENyNHRnSWc2WENvQm9wS1l5UzNpZUtSSzh2Qnhyb3drN1pHWWJMUm1udHUKZUU4b1Z5RXpsUGVrNkJYQm1JRVp3MmJMeTNKeG42b3IyWmlZMEcrekRZKzYwN2dsaFVyNnhEM0QxUHUzMnozNQo0SldlbkJTem5wVjMvTDk0aUVFMEpsdG9xS3NDQXdFQUFhTlRNRkV3SFFZRFZSME9CQllFRkRERzhjUG5iZmIyCnd2cXBXSzdEYzlpckt3RnpNQjhHQTFVZEl3UVlNQmFBRkRERzhjUG5iZmIyd3ZxcFdLN0RjOWlyS3dGek1BOEcKQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS1Bwclp6bnhaZEtuUUc1U3duSgpwWDBsditNNFF0R04zMDZwamxycTFtbWY2WXEwRDl5bEZ2WFRmNUtTWXZ0VGNaenorV1lReGNrc1JtUkIvOERjCjZnQ2hLSHFsV1NIV3FHcU94T1RQVFYvYktOd0NmY1BmaS81YzlFd0NtdjBndlA1Y0MxaTdWMUMxSEoxN0UwY0EKSzVEdytJMFd0Ky9kRWJXdnVhRStmcDBKT3hsdllMUGdkZlBoTnliL2lScDYzdHJudEhjdy9MOTEyM2xpMHF1aQo2VUJUZzFFYnR1VDZSVitsK2d5NkIvaENERG9IaUJRdnM3VmNqVXNaN1ZNUlpkckdlY0U5R3Q5Nkx2N0tNZ2lNCmQ4eFZXVGg5MnArU2lEem1vNnY1WVFvTHNqU25jK1NMK09jN2JsODRVSTFTNk1CVExSa0tRb0d6L0tPLzNrRkUKT08wPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
|
||||
CONTEXT_NAME=microk8s-cluster
|
||||
USER_NAME=admin
|
||||
USER_PASSWORD=MGJmZDhZd3RnaGNyc3NqNGZZd3o1NzczazRJMnBtUWhuNGRvRXdIZXdvMD0K
|
||||
@@ -0,0 +1,6 @@
|
||||
NODE_ENV=production
|
||||
PORT=4009
|
||||
|
||||
PRESHARED_GATEWAY_KEY=cockpit_key
|
||||
|
||||
MONGO_URL=mongodb://mongo/cockpit
|
||||
@@ -0,0 +1,10 @@
|
||||
NODE_ENV=production
|
||||
PORT=4005
|
||||
|
||||
MONGO_URL=mongodb://mongo/operations
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
PRESHARED_GATEWAY_KEY=events_key
|
||||
|
||||
SENTRY_DNS=https://55a47295db124d01af0120be919eff93@sentry.io/1313621
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
NODE_ENV=production
|
||||
PORT=4002
|
||||
|
||||
MONGO_URL=mongodb://mongo/keyvault
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
KEYVAULT_API_PRESHARED=keyvault_key
|
||||
|
||||
SERVER_SECRET=9%o|i6-mlihgOd&fXeUDB&ae+j"dnM+*
|
||||
@@ -0,0 +1,7 @@
|
||||
NODE_ENV=production
|
||||
PORT=4007
|
||||
|
||||
PRESHARED_GATEWAY_KEY=logs_key
|
||||
PRESHARED_ELK_LOG_KEY=preshared_log
|
||||
BEGIN_URL_ELK_LOG=https://logs-dev.superalgos.org/s/
|
||||
END_URL_ELK_LOG=/app/kibana#/dashboard/logdashboard?embed=true&_g=(refreshInterval%3A(pause%3A!t%2Cvalue%3A0)%2Ctime%3A(from%3Anow-6M%2Cmode%3Aquick%2Cto%3Anow))
|
||||
@@ -0,0 +1,33 @@
|
||||
TEAMS_API_PRESHARED=teams_key
|
||||
USERS_API_PRESHARED=users_key
|
||||
EVENTS_API_PRESHARED=events_key
|
||||
KEYVAULT_API_PRESHARED=keyvault_key
|
||||
NOTIFICATIONS_API_PRESHARED=notifications_key
|
||||
OPERATIONS_API_PRESHARED=clones_key
|
||||
LOGS_API_PRESHARED=logs_key
|
||||
STRATEGIZER_API_PRESHARED=strategizer_keys
|
||||
COCKPIT_API_PRESHARED=cockpit_key
|
||||
SAWEB_API_PRESHARED=saweb_key
|
||||
|
||||
GRAPHQL_API_URL=https://demo-api-dev.superalgos.org/graphql
|
||||
|
||||
TEAMS_API_URL=http://teams-api:4001/graphql
|
||||
USERS_API_URL=http://users-api:4000/graphql
|
||||
EVENTS_API_URL=http://events-api:4005/graphql
|
||||
KEYVAULT_API_URL=http://keyvault-api:4002/graphql
|
||||
NOTIFICATIONS_API_URL=http://notifications-api:4004/graphql
|
||||
OPERATIONS_API_URL=http://clones-api:4003/graphql
|
||||
LOGS_API_URL=http://logs-api:4007/graphql
|
||||
STRATEGIZER_API_URL=http://strategizer-api:4008/graphql
|
||||
COCKPIT_API_URL=http://cockpit-api:4009/graphql
|
||||
SAWEB_API_URL=http://saweb-api:4004/graphql
|
||||
|
||||
AUTH0_DOMAIN=superalgos.eu.auth0.com
|
||||
AUTH0_AUDIENCE=https://auth-local.superalgos.org
|
||||
AUTH0_ISSUER=https://superalgos.eu.auth0.com/
|
||||
|
||||
# Webproxy
|
||||
VIRTUAL_HOST=demo-api-dev.superalgos.org
|
||||
LETSENCRYPT_HOST=demo-api-dev.superalgos.org
|
||||
LETSENCRYPT_EMAIL=ssl-certificates@advancedalgos.org
|
||||
VIRTUAL_PORT=4100
|
||||
@@ -0,0 +1,18 @@
|
||||
NODE_ENV=production
|
||||
PORT=3100
|
||||
|
||||
PLATFORM_API_URL=https://demo-api-dev.superalgos.org/graphql
|
||||
CANVAS_URL=https://demo-charts-dev.superalgos.org/
|
||||
|
||||
AUTH0_DOMAIN=superalgos.eu.auth0.com
|
||||
AUTH0_AUDIENCE=https://auth-local.superalgos.org
|
||||
AUTH0_ISSUER=https://superalgos.eu.auth0.com/
|
||||
AUTH0_CLIENTID=jfendNx2Vpa3LJa58x8lEmoPTG3nJV3B
|
||||
AUTH0_CALLBACK_URL=https://demo-dev.superalgos.org/callback
|
||||
AUTH0_LOGOUT_URL=https://demo-dev.superalgos.org/
|
||||
|
||||
# Webproxy
|
||||
VIRTUAL_HOST=demo-dev.superalgos.org
|
||||
LETSENCRYPT_HOST=demo-dev.superalgos.org
|
||||
LETSENCRYPT_EMAIL=ssl-certificates@advancedalgos.org
|
||||
VIRTUAL_PORT=3100
|
||||
@@ -0,0 +1,29 @@
|
||||
NODE_ENV=production
|
||||
PORT=4004
|
||||
|
||||
PRESHARED_GATEWAY_KEY=notifications_key
|
||||
GENERATE_SOURCEMAP=false
|
||||
|
||||
# # SendGrid Api Keys
|
||||
# SG_APIKEY=
|
||||
# SG_APIKEY_CAMPAIGN=
|
||||
|
||||
# SG_MASTER_SIGNUP_EMAILID=
|
||||
# SG_MASTER_FEEDBACK_EMAILID=
|
||||
|
||||
# SG_CORPORATE_SIGNUP_EMAILID=
|
||||
# SG_CORPORATE_CONTACT_EMAILID=
|
||||
|
||||
# SG_TEAMS_MEMBER_INVITE_EMAILID=
|
||||
# SG_TEAMS_TEAMCREATE_EMAILID=
|
||||
|
||||
# #SendGrid Origins
|
||||
# SG_PLATFORM_ORIGIN=
|
||||
# SG_CORPORATE_ORIGIN=
|
||||
|
||||
# # Email addresses
|
||||
# CORPORATE_EMAIL=
|
||||
|
||||
# # Google ReCaptcha
|
||||
# RECAPTCHA=
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
NODE_ENV=production
|
||||
PORT=4004
|
||||
|
||||
LOG_LEVEL=error
|
||||
|
||||
MONGO_URL=mongodb://mongo/saweb
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
PRESHARED_GATEWAY_KEY=saweb_key
|
||||
|
||||
# The NODE_ENDPOINT is used at team creation and is where other components will search for the team
|
||||
NODE_ENDPOINT=https://demo-api-dev.superalgos.org/
|
||||
|
||||
# Storage Configuration
|
||||
STORAGE_PROVIDER=Minio
|
||||
# Minio
|
||||
MINIO_END_POINT=minio
|
||||
MINIO_PORT=9000
|
||||
MINIO_USE_SSL=false
|
||||
MINIO_ACCESS_KEY=minio
|
||||
MINIO_SECRET_KEY=minio123
|
||||
@@ -0,0 +1,7 @@
|
||||
NODE_ENV=production
|
||||
PORT=4008
|
||||
|
||||
MONGO_URL=mongodb://mongo/strategies
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
PRESHARED_GATEWAY_KEY=strategizer_keys
|
||||
@@ -0,0 +1,14 @@
|
||||
NODE_ENV=production
|
||||
PORT=4001
|
||||
|
||||
PRESHARED_GATEWAY_KEY=teams_key
|
||||
|
||||
PRISMA_SECRET=prisma_secret
|
||||
PRISMA_ENDPOINT=http://prisma:4466
|
||||
|
||||
GENERATE_SOURCEMAP=true
|
||||
SCHEMA_PATH=dist/generated/prisma.graphql
|
||||
|
||||
PLATFORM_API_URL=http://master-app-api:4100/graphql
|
||||
|
||||
STORAGE_URL=https://aadevelop.blob.core.windows.net
|
||||
@@ -0,0 +1 @@
|
||||
PRISMA_MANAGEMENT_API_SECRET=prisma_secret
|
||||
@@ -0,0 +1,17 @@
|
||||
NODE_ENV=production
|
||||
PORT=4000
|
||||
|
||||
MONGO_URL=mongodb://mongo/users
|
||||
|
||||
GATEWAY_ENDPOINT=http://master-app-api:4100/graphql
|
||||
USERS_API_PRESHARED=users_key
|
||||
|
||||
GENERATE_SOURCEMAP=true
|
||||
ERROR_LOG=true
|
||||
INFO_LOG=true
|
||||
|
||||
AUTH0_DOMAIN=superalgos.eu.auth0.com
|
||||
AUTH0_AUDIENCE=https://auth-local.superalgos.org
|
||||
AUTH0_ISSUER=https://superalgos.eu.auth0.com/
|
||||
AUTH0_CALLBACK_URL=https://demo-dev.superalgos.org/callback
|
||||
AUTH0_LOGOUT_URL=https://demo-dev.superalgos.org/
|
||||
@@ -11,6 +11,7 @@ import { createTransformedRemoteSchema } from './createRemoteSchema'
|
||||
import { teams, events, operations } from './links'
|
||||
|
||||
import logger from './logger'
|
||||
import bodyParser from 'body-parser'
|
||||
|
||||
async function getUserId (authId) {
|
||||
try {
|
||||
@@ -133,6 +134,9 @@ async function run () {
|
||||
|
||||
const app = express()
|
||||
|
||||
app.use(bodyParser.json({limit: '50mb'}));
|
||||
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));
|
||||
|
||||
app.use('/graphql',
|
||||
jwt({
|
||||
secret: jwksRsa.expressJwtSecret({
|
||||
|
||||
Reference in new issue
Block a user