https://github.com/frozenfoxx/docker-crawl
Docker container for Dungeon Crawl Stone Soup
https://github.com/frozenfoxx/docker-crawl
docker nethack
Last synced: 8 months ago
JSON representation
Docker container for Dungeon Crawl Stone Soup
- Host: GitHub
- URL: https://github.com/frozenfoxx/docker-crawl
- Owner: frozenfoxx
- License: apache-2.0
- Created: 2020-03-12T06:56:36.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-05-23T19:24:17.000Z (about 5 years ago)
- Last Synced: 2025-06-25T05:11:31.097Z (12 months ago)
- Topics: docker, nethack
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 6
- Watchers: 3
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-crawl
[](https://cloud.drone.io/frozenfoxx/docker-crawl)
Docker container for Dungeon Crawl Stone Soup (DCSS).
Docker Hub: [https://hub.docker.com/r/frozenfoxx/crawl](https://hub.docker.com/r/frozenfoxx/crawl)
## How to Build
```
git clone git@github.com:frozenfoxx/docker-crawl.git
cd docker-crawl
docker build .
```
To build a Webtiles server build explicitly:
```
docker build -f Dockerfile.webtiles .
```
To build a Tiles server build explicitly:
```
docker build -f Dockerfile.tiles .
```
# How to Use this Image
## Quickstart
The following will run the latest Webtiles crawl server.
```
docker run -d --rm -p 8080:8080 --name=crawl_webtiles frozenfoxx/crawl:latest
```
## Persistent Deployment
All player RCs and webserver database files are located within `/data` within the container. Bind mount a host directory to this location to maintain persistence.
```
docker run \
-d \
--rm \
-v /data/:/data \
-p 8080:8080 \
--name=crawl_webtiles \
frozenfoxx/crawl:latest
```