1
0
mirror of https://github.com/tiyn/dockerfiles.git synced 2025-03-30 22:07:45 +02:00
dockerfiles/gopher-server
TiynGER d7eefb4443 initial commit: migration
Dockerfiles are now stored in one repository
2021-04-30 12:57:46 +02:00
..
2021-04-30 12:57:46 +02:00
2021-04-30 12:57:46 +02:00
2021-04-30 12:57:46 +02:00

Gopher server

This is a dockerized version of a gopher server.

Environment-variables

Set the following variables with the -e tag.

Name Usage Default
SERVER_NAME set this to your IP/Domain (no "gopher://" needed!) localhost

Volumes

Set the following volumes with the -v tag.

Volume-Name Container mount Description
gopherwebdir /var/gopher directory for the gopher page

Ports

Set the following ports with the -p tag.

Container port Recommended outside port Protocol Description
70 70 TCP port for the gopher-protocol

Example run-command

Either use the docker image tiynger/gopherserver or run docker build . -t gopherserver in the top directory of this repository. If so you need to change the command below apropiately (tiynger/gopherserver to gopherserver).

docker run --name gopherserver -v gopherwebdir:/var/gopher -p 70:70 --restart unless-stopped -e SERVER_NAME=<domain/ip_here> -d tiynger/gopherserver