Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Example of using Projector with Coder

NotificationsYou must be signed in to change notification settings

code-asher/coder-projector-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

display_namedescriptioniconmaintainer_githubverifiedtags
Projector
Projector in Docker
../../../site/static/icon/projector.png
coder
true
docker
container
projector
jetbrains

Provision Projector using Docker containers asCoderworkspaces with this exampletemplate.

This mimics how it was done in v1, where the IDE is already installed in theimage and Coder provides the Projector server and modifies the script for theinstalled IDE to make it work in Projector.

In v1 we bundled the server with the agent and also had a small patch to forcethe window to resize itself on first launch (included in thebuild directory).

That patch could be applied by compiling from source, however in this example wejust use the official server release.

Possible alternatives

Prerequisites

Infrastructure

The VM you run Coder on must have a running Docker socket and thecoder user must be added to the Docker group:

# Add coder user to Docker groupsudo adduser coder docker# Restart Coder serversudo systemctl restart coder# Test Dockersudo -u coder docker ps

Architecture

This template provisions the following resources:

  • Docker image (built by Docker socket and kept locally)
  • Docker container pod (ephemeral)
  • Docker volume (persistent on/home/coder)

This means, when the workspace restarts, any tools or files outside of the home directory are not persisted. To pre-bake tools into the workspace (e.g.python3), modify the container image. Alternatively, individual developers canpersonalize their workspaces with dotfiles.

NoteThis template is designed to be a starting point! Edit the Terraform to extend the template to support your use case.

Editing the image

Edit theDockerfile and runcoder templates push to update workspaces.

About

Example of using Projector with Coder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp