Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
FROM rust:latest as builder

Check warning on line 1 in Dockerfile

View workflow job for this annotation

GitHub Actions / deploy

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

WORKDIR /usr/src/app
COPY Cargo.toml Cargo.lock ./
COPY ./ydb ./ydb
COPY ./ydb-grpc ./ydb-grpc
RUN \
mkdir -v src && \
echo "fn main() {println!(\"Building dependencies...\");}" > src/main.rs && \
Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,11 @@
# URL shotener with YDB

This project implements a link shortener in the language of Rust and YDB as Data storage platform.
The YDB used for store link as row oriented store and column oriented store for visits.
The operation of adding statistics is implemented via async producer and consumer under YDB topics.

## Technologies

- Rust
- YDB
- Docker