Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nakkaya/emacsd
https://github.com/nakkaya/emacsd
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/nakkaya/emacsd
- Owner: nakkaya
- Created: 2021-11-10T12:07:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T17:08:46.000Z (about 2 months ago)
- Last Synced: 2024-11-05T18:21:53.697Z (about 2 months ago)
- Language: Dockerfile
- Size: 149 KB
- Stars: 15
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# emacsd
![CI Status](https://github.com/nakkaya/emacsd/actions/workflows/main.yml/badge.svg)
A Docker image for running Emacs 29 `--with-native-compilation`.
docker run --rm -it -p 9090:9090 nakkaya/emacsd:latest
Once the container is running, you can connect to Emacs using GUI via,
xpra attach tcp://127.0.0.1:9090 --window-close=disconnect
# or
chrome http://127.0.0.1:9090or using CLI via SSH,
ssh -p 9090 core@localhost
unless a password is specified via environment variable by default all
passwords will be the same as the default username `core`. WebDAV is
accessible viahttp://127.0.0.1:9090/disk
There is a sample `docker-compose.yml` file that has the list of
supported environment variables.Image runs as user `core` replace your username as required. This
image can be extended to include your development environment See
[emacs/devops/docker at master ·
nakkaya/emacs](https://github.com/nakkaya/emacs/tree/master/devops/docker)
for sample `Dockerfile`s.