Skip to content

Self-hosted code-server instance with a few personal presets, for remote development.

License

Notifications You must be signed in to change notification settings

tommywalkie/codepod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codepod

Self-hosted code-server instance with a few personal presets, for remote development.

preview

Features

Install

Clone the hereby repo, add/edit settings at your convenience, and build the image.

git clone https://github.com/tommywalkie/codepod.git
docker build . --tag codepod:latest

Usage

Run as a single container:

docker run -it --name "codepod" \
  -p 127.0.0.1:8080:8080 \
  -e PASSWORD="XXXX" \
  -v /var/run/docker.sock:/var/run/docker.sock \
  codepod:latest

Run with Docker Compose:

version: '3.1'

services:
  codepod:
    context: https://github.com/tommywalkie/codepod.git
    restart: unless-stopped
    privileged: true
    environment:
      PASSWORD: XXXX # Enable authentication
    ports:
      - '8080:8080'
    volumes:
      - ./my-settings:/home/coder/.local/share/code-server # You may want to mount your editor settings folder
      - /var/run/docker.sock:/var/run/docker.sock # Interact with Docker from inside the container

About

Self-hosted code-server instance with a few personal presets, for remote development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published