chore: update README, stop building deprecated images (#240)

This commit is contained in:
Cian Johnston 2023-12-19 15:51:28 +00:00 committed by GitHub
parent 43506266a6
commit 3bc4b6da9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
62 changed files with 8 additions and 50 deletions

View File

@ -1,40 +1,18 @@
# Enterprise Example Images # Enterprise Example Images
These docs contain examples and guides for how to setup your images to utilize This repository contains example images for use with [Coder](https://coder.com/docs/v2/latest).
the Multi Editor Support built into Coder Enterprise.
Each directory in [`images/`](./images) contains examples for how to setup your - `enterprise-base`: Contains an example image that can be used as a base for
images with different IDEs. other images.
- `enterprise-minimal`: Contains a minimal image that contians only the required
See our utilities for a Coder workspace to bootstrap successfully.
[documentation at our Enterprise Hub](https://enterprise.coder.com/docs/multi-editor)
for additional information about supported editors and known issues.
## Image Minimums
All of the images provided in this repo include the following utilities to
ensure they work well with all of Coder Enterprise's features, and to provide a
solid out-of-the-box developer experience:
- git
- bash
- curl & wget
- htop
- man
- vim
- sudo
- python3 & pip3
- gcc & gcc-c++ & make
The one exception is the `minimal` image, which contains only bash, curl, git, and
sudo.
## Images on Docker Hub ## Images on Docker Hub
Each of these images is also published to Docker Hub under the Each of these images is also published to Docker Hub under the
`codercom/enterprise-[name]` repository. For example, `intellij` is available at `codercom/enterprise-[name]` repository. For example, `base` is available at
https://hub.docker.com/r/codercom/enterprise-intellij. The tag is taken from the https://hub.docker.com/r/codercom/enterprise-base. The tag is taken from the
file extension of the Dockerfile. For example, `intellij/Dockerfile.ubuntu` is file extension of the Dockerfile. For example, `base/Dockerfile.ubuntu` is
under the `ubuntu` tag. under the `ubuntu` tag.
## Contributing ## Contributing

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 5.2 MiB

After

Width:  |  Height:  |  Size: 5.2 MiB

View File

@ -3,26 +3,6 @@
set -euo pipefail set -euo pipefail
IMAGES=( IMAGES=(
# This image must always be built first.
"base" "base"
# These must be built first because others build FROM these
"configure"
"golang"
"java"
"multieditor"
"node"
"ruby"
"rust"
"vnc"
# We can build these images in any order
"android"
"clion"
"goland"
"intellij"
"minimal" "minimal"
"jupyter"
"pycharm"
"webstorm"
) )