Dependencies
Sedge requires only Docker with the Docker Compose plugin to work.
- Linux
- macOS
Using Sedge
In case you want to, Sedge can install the required dependencies using predefined scripts (Only for Linux). Sedge will show you in every step what is going to execute. By default, a prompt will display the install instructions and will let you decide between installing the dependencies or exit and let you do it on your own.
Use the -i/--install
or -y/--yes
flags to install dependencies without asking. (TODO: PUT LINK TO CONFIGURATION GUIDE)
Sedge does a dependency check at the beginning of every command which require the use of the dependencies. If you have the dependencies installed on your machine, then Sedge will skip any prompt related to this topic.
Supported Linux flavours for dependency installation:
OS | Versions | Tested on last release |
---|---|---|
Ubuntu | 22.04, 21.10, 21.04, 20.04 | 22.04 |
Debian | 11, 10, 9, 8 | - |
Fedora | 35, 34 | - |
CentOS | 8 | - |
Arch | - | - |
Amazon Linux 2 | - | - |
Alpine | 3.15, 3.14, 3.14.3 | - |
Using Docker official instructions
Check and follow the official instructions.
Docker Desktop
Docker Desktop is an easy-to-install application with a GUI that comes with Docker Engine and Docker Compose (what Sedge needs). Is available on Windows, MacOS and Linux. To install Docker Desktop follow the official instructions.
You may notice that, for the Sedge's dependency installation feature on Linux, we are still using the classic Docker Engine setup along with the Compose plugin. This is because we found it more convenient for servers in the cloud. Also is still recommended to install docker using specific instructions for every Linux distribution. This may change in the future.
For macOS you need to install Docker Desktop. Follow instructions for Mac here.
Apple silicon chip (M1) is supported