This project serves as a collection of Cyberbrick backend services.
-
dev: development toolkit/ scripts
-
docker-app: docker files for applications
-
docker-base: docker files for base images
-
resources: configuration files and etc.
-
server-nodejs: nodejs server
-
server-python: python server
-
server-web: web server
-
ubiquitous-api-gateway: API gateway
-
ubiquitous-asset-management: asset management
-
ubiquitous-auth: authentication
-
ubiquitous-resource-centre: resource centre
-
ubiquitous-data-server data layer, data engine and data cache based on deps below:
- fabrix: custom data structure, providing custom ETL interface and multiple data sources' adapters
-
Rust
set rust tool chain to the nightly version:
rustup default nightly
-
Golang
current version: 1.17
-
Java
current version: 17.0.1
-
Typescript
current node version: 16.6.2 current typescript version: 4.3.5
-
Python
current version: 3.9
-
MySql
-
Postgres
-
Sqlite
-
MongoDB
-
Redis
-
Docker