19 Commits (4fcb0ee3c9653d0df57433a3dbd1af0afd01f76a)

Author SHA1 Message Date
Sayan Nandan 6904224eb1
Fix Docker images 10 months ago
jse1t5 6671d8fa38
add skysh to dockerfile 2 years ago
Sayan Nandan 9614e9e171
Use specific working directory in Docker image 3 years ago
Sayan Nandan 3b3666f264
Enable the use of configuration files in `Dockerfile` 3 years ago
Sayan Nandan 9df39187d1
Upgrade deps, add changelog entry and bump version
This closes #107, closes #108 and closes #109.

The configuration template was updated to include TLS/SSL and the
corresponding tests were also updated.

It also renames `sdb` to `skyd` for streamlining binary names.

Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan 43779eb08e
And now we're Skytable
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan a3398f1d07
Rebrand from TerrabaseDB to Skybase (#90)
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan 597a82ddf0
Use binary for building docker image (#40)
* Use binary for building docker image

In the previous workflow, we were building and testing twice: once for
the docker image and once for the test step. Now, we'll build a debug
version in the test step, then build a release version and finally copy
that into the docker image. This would heavily reduce our build times.

* Ignore specific files in target to speed up builds

* Build image only when pushed to next or tagged

* Fix build condition

Since both conditions have to evaluate to true, we'll need to use refs
while also matching against both `push` and `tag` events

Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan c7b4a8396b
Stop using ubuntu image to reduce build times
We were previously using the ubuntu image and then manually installing
rust. From now on, we'll use the rust docker image instead to avoid huge
build times

Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan d23c4ee947
Fix issues with the Dockerfile
Using the configuration file has been a bad idea and this is why we're
switching to using command line args.

Also links and docs were updated

Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan 993c828ee1
Fix `CMD` arguments in Dockerfile 4 years ago
Sayan 1797fa131d
Fix folder name in Dockerfile 4 years ago
Sayan Nandan 8a3dd943ba Update repository references 4 years ago
Sayan Nandan 0f89146b64
Use custom configuration for Dockerfile 4 years ago
Sayan Nandan 9d3e5db3a3
Enable container builds for multiple registries 4 years ago
Sayan Nandan 44e0affc82
Enable remote host connections on tsh 4 years ago
Sayan Nandan 3f118bb387
Add docker image build script 4 years ago
Sayan Nandan 6cd5214529
Fix docker build 4 years ago
Sayan Nandan 444a704063
Add docker build 4 years ago