Sign inSign up

abaez/shout

By abaez

Updated over 10 years ago

Image
0

387

abaez/shout repository overview

abaez/shout

A docker container for shout by Alejandro Baez

DESCRIPTION

A quick setup on getting shout running with very little configurations. To make things easy for myself, I have added a systemd service unit file. It runs:

ENTRYPOINT ["shout", "--home", "/config"]
CMD ["start"]

as the entrypoint and command. You can find more commands from the help

USAGE

You can run this container in 3 ways: docker run, docker-compose, or sytemd unit service file. All of the three methods need both the port you will be using for the container and the volume location of the /config path.

docker run

To run using docker, naturally you would use the setup below, with of course changing the volume and port location:

docker run -v ./config:/config -p "9000:9000" abaez/shout
docker-compose

Here you shouldn't have too much issue getting running. All you will need to do is run docker-compose up and you good to go.

Note: that it actually builds the container instead of fetching it directly from docker hub.

Note: don't forget to change those volume and port settings on the docker-compose.yml file...

systemd unit file

If you want to have the docker container running automagically on your machine, then this is the place to go.

All you need to do is first copy to your systemd service directory and do a quick daemon-reload.

sudo cp <docker-shout source>/[email protected] /usr/lib/systemd/system
sudo systemctl daemon-reload

Finally, you can append to your systemd setup by giving the port you desire for the service to run under.

sudo systemctl enable shout@9000

You don't need to declare the user, since it uses the default user of the running service. However, if you want to be specific, you can always change the user by replacing %u, on line 8 with your user, in the unit file.

Lastly, unless you want the volume configuration auto mounted to /etc/shout, change the volume location to whatever desire you may have.

Tag summary

Content type

Image

Digest

sha256:15ba1fd66

Size

257.7 MB

Last updated

over 10 years ago

docker pull abaez/shout