Skip to content

Commit

Permalink
Merge pull request #19 from tonlabs/0.1.5
Browse files Browse the repository at this point in the history
Release 0.1.5
  • Loading branch information
ar-tmp authored Mar 23, 2022
2 parents 71c977e + 655cc6d commit e1ddd84
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 15 deletions.
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@

All notable changes to this project will be documented in this file.

## [0.1.5] – 2022-03-23

### Improvements

- ton-labs-node dependency is fixed to `3020fa75d73de06433fb162e64dcc830acdf9d6e`
- updated Q-Server to [`0.48.1`](https://github.com/tonlabs/ton-q-server/blob/master/CHANGELOG.md#0481---2022-03-16)

**Attention! Devnet is going through an update that will lead to a breaking change in account format which may cause your nodes to stop working.
To fix it update your DApp Server to 0.1.5 version.**


## [0.1.4] – 2022-01-14

### Improvements
Expand Down Expand Up @@ -53,4 +64,4 @@ All notable changes to this project will be documented in this file.

- ton-labs-node: Fixed possible error while block broadcast's checking (after node's restart)
- ton-labs-types: Fixed cells counter for telemetry
- ton-labs-vm: Fix dup, over, pushint printing in a trace
- ton-labs-vm: Fix dup, over, pushint printing in a trace
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Evernode Community Edition (CE)
# Evernode DApp Server (DS)

This HOWTO contains instructions on how to build and configure your own instance of Ever OS Full Node to connect your application to Everscale. The instructions and scripts below were verified on Ubuntu 20.04.
This HOWTO contains instructions on how to build and configure your own free instance of Evernode Platform to connect your application to Everscale. The instructions and scripts below were verified on Ubuntu 20.04.

# Table of Contents
- [Evernode Community Edition (CE)](#evernode-community-edition-ce)
- [Evernode DApp Server (DS)](#evernode-dapp-server-ds)
- [Table of Contents](#table-of-contents)
- [What is Evernode Community Edition?](#what-is-evernode-community-edition)
- [What is Evernode Dapp Server?](#what-is-evernode-dapp-server)
- [Getting Started](#getting-started)
- [1. System Requirements](#1-system-requirements)
- [2. Prerequisites](#2-prerequisites)
Expand All @@ -15,15 +15,15 @@ This HOWTO contains instructions on how to build and configure your own instance
- [Stopping, restarting and deleting DApp Server](#stopping-restarting-and-deleting-dapp-server)
- [Redeploying DApp Server](#redeploying-dapp-server)

# What is Evernode Community Edition?
# What is Evernode Dapp Server?

Evernode CE is a set of services enabling you to work with Everscale blockchain.
Evernode DS is a set of services enabling you to work with Everscale blockchain.

The core element of Evernode CE is [Ever OS node written in Rust](https://github.com/tonlabs/ton-labs-node) focused on performance and safety. Evernode CE provides a set of services serving TON SDK endpoint: scalable multi-model database [ArangoDB](https://www.arangodb.com/documentation/) with the information about all blockchain entities (like accounts, blocks, transactions, etc.) stored over time, distributed high-throughput, low-latency streaming platform [Kafka](https://kafka.apache.org/documentation/), [TON GraphQL Server](https://github.com/tonlabs/ton-q-server) (aka Q-Server) for serving GraphQL queries to the database and [Nginx](https://nginx.org/en/docs/) web-server.
The core element of Evernode DS is [Everscale node written in Rust](https://github.com/tonlabs/ton-labs-node) focused on performance and safety. Evernode DS provides a set of services serving EVER SDK endpoint: scalable multi-model database [ArangoDB](https://www.arangodb.com/documentation/) with the information about all blockchain entities (like accounts, blocks, transactions, etc.) stored over time, distributed high-throughput, low-latency streaming platform [Kafka](https://kafka.apache.org/documentation/), [Everscale GraphQL Server](https://github.com/tonlabs/ton-q-server) (aka Q-Server) for serving GraphQL queries to the database and [Nginx](https://nginx.org/en/docs/) web-server.

All the Evernode CE services can be easily deployed with Docker/Docker Compose wrapped into unix shell scripts, provided below.
All the Evernode DS services can be easily deployed with Docker/Docker Compose wrapped into unix shell scripts, provided below.

> **Note**: Rust node is included in the Evernode CE, and doesn't have to be installed separately.
> **Note**: Rust node is included in the Evernode DS, and doesn't have to be installed separately.
# Getting Started

Expand Down
4 changes: 2 additions & 2 deletions docker-compose/q-server/build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:12-buster
FROM node:14-buster

USER root

Expand Down Expand Up @@ -41,6 +41,6 @@ RUN rustup component add rustfmt-preview && rustup target add i686-unknown-linux
WORKDIR /home/node
USER node
COPY ton-q-server /home/node/
RUN npm install --production
RUN npm ci && npm run tsc && npm ci --production
EXPOSE 4000
ENTRYPOINT ["node", "index.js"]
2 changes: 1 addition & 1 deletion docker-compose/ton-node/build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG RUST_VERSION=1.55.0
ARG RUST_VERSION=1.58.0

FROM ubuntu:18.04 as build

Expand Down
4 changes: 2 additions & 2 deletions scripts/env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ export EMAIL_FOR_NOTIFICATIONS="email@yourdomain.com"
export COMPOSE_HTTP_TIMEOUT=120 # in sec, 60 sec - default
HOSTNAME=$(hostname -f)
export TON_Q_SERVER_GITHUB_REPO="https://github.com/tonlabs/ton-q-server"
export TON_Q_SERVER_GITHUB_COMMIT_ID="0.34.0"
export TON_Q_SERVER_GITHUB_COMMIT_ID="0.48.1"
export TON_NODE_GITHUB_REPO="https://github.com/tonlabs/ton-labs-node"
export TON_NODE_GITHUB_COMMIT_ID="3037a6cf279aac5826035c66d8b822fbdecf3e1a"
export TON_NODE_GITHUB_COMMIT_ID="3020fa75d73de06433fb162e64dcc830acdf9d6e"

0 comments on commit e1ddd84

Please sign in to comment.