sftwnd / idea-docker-X11

IntelliJ IDEA trial start for SCTP development on Linux/Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Idea in docker X11 (CentOS with Java & SCTP support)

IntelliJ IDEA start for SCTP development on Linux/Docker

Preinstallation requirements: wget, curl, Docker, XQuartz or other X11

To develop an application running using the SCTP protocol, Linux with pre-installed lksctp-tools is required.

MacOS has got any problem with core SCTP support.

This script is designed to simplify development in Java using the SCTP protocol for MacOS.

The suggested script does the following:

  • downloads the latest version of IntelliJ IDEA
  • downloads the latest version of maven
  • downloads the latest version of gradle
  • Creates a new docker image with a linked idea
  • IntelliJ IDEA is launched in docker to the specified X11 Server

The base image is used: bellsoft/liberica-openjdk-centos:21.0.2-14

Next, the following is added to the image:

  • git
  • lksctp-tools
  • xorg-x11-server-Xorg
  • xorg-x11-xauth
  • xorg-x11-apps
  • libXtst
  • sudo

If you have a license for IntelliJ IDEA Ultimate, then you can run the script with the IU parameter. In this case, IntelliJ IDEA Ultimate version will be used

./idea.sh iu

the /opt/idea folder is bound to the local directory with idea

the /opt/maven folder is linked to a local directory with maven

the /root/IdeaProjects folder is linked to the folder where projects are created

Entrypoint indicates the launch of Idea

Script run example

IDEA on Linux in Docker & X11 build example

XQuartz preferences

About

IntelliJ IDEA trial start for SCTP development on Linux/Docker

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 100.0%