this is code-server with just running java inside, without writing any line on terminal. however, it is necessary to download the extension from the store.
⚠ This is only for arm!
you can edit the docker-compose.yml as you want. Use a reverse proxy like Nginx, Apache or Traefik is better.