An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# docker-crawl

[![Build Status](https://cloud.drone.io/api/badges/frozenfoxx/docker-crawl/status.svg?ref=refs/heads/main)](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
```