Skip to content

Commit

Permalink
Update sizes for dockerfiles for next release
Browse files Browse the repository at this point in the history
  • Loading branch information
dosisod committed Jul 17, 2022
1 parent 552033a commit 2898254
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,27 @@ return main()

## Run via Docker

> Note: these images are for development, and are not optimized for production (for now).
> They are very large (~600MB for `-alpine`, ~1.2GB for `-ubuntu`)!
Versions and sizes (as of v0.9.0):

| Version | Size |
|---------|------|
| `alpine` | 312MB |
| `archlinux` | 1.62GB |
| `ubuntu` | 407MB |
| `alpine-dev` | 579MB |
| `archlinux-dev` | 2.35GB |
| `ubuntu-dev` | 1.32GB |

Running:

```
$ docker run --rm -it ghcr.io/dosisod/skull:ubuntu bash
$ docker run --rm -it ghcr.io/dosisod/skull:<VERSION> bash
```

The reason these dockerfiles are so big is because they include development
packages such as GCC, which is needed for the final compilation of Skull programs.
This might change in the future though.

## Setup

Before you build, you will need to install some common development packages,
Expand Down

0 comments on commit 2898254

Please sign in to comment.