aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: d55cf228cc92691dd32aba6669203523833c3eaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# MicroLab

Docker image of [Hyperbola GNU plus Linux-libre](https://www.hyperbola.info/) with
[tmate](https://github.com/nviennot/tmate) client support access via **SSH** or **HTTPS**
and with [HyperTerm](https://git.sr.ht/~heckyel/hyperterm) support.

## Docker

```console
$ docker run --name microlab --hostname hyperbola.info -it -e API_KEY=<YOUR-KEY> -e NAME_SESSION=<YOUR-SESSION-NAME> -d rusian/microlab
```

## Docker compose

Set `API_KEY` and `NAME_SESSION` in the file `micro.env`

```console
$ cp -v micro.env.sample micro.env
```

Run:

```console
$ docker-compose up -d
```

## Build image docker

```console
$ cd microlab/core
```

```console
$ docker build --no-cache --tag rusian/microlab -f Dockerfile .
```

## License

This work is licensed under the [GNU GPLv3+](LICENSE)