1
0
Fork 0
mirror of https://github.com/Luzifer/mondash.git synced 2024-11-14 02:12:42 +00:00

Added Dockerfile to containerize mondash

This commit is contained in:
Knut Ahlers 2015-02-07 19:49:49 +01:00
parent f7a89ffe17
commit fb83a45bf2
2 changed files with 41 additions and 0 deletions

10
docker/Dockerfile Normal file
View file

@ -0,0 +1,10 @@
FROM golang
MAINTAINER Knut Ahlers <knut@ahlers.me>
RUN go get github.com/Luzifer/mondash && \
go install github.com/Luzifer/mondash
EXPOSE 3000
ENTRYPOINT ["/go/bin/mondash"]

31
docker/README.md Normal file
View file

@ -0,0 +1,31 @@
# luzifer/mondash Dockerfile
This repository contains **Dockerfile** of [Luzifer/mondash](https://github.com/Luzifer/mondash) for [Docker](https://www.docker.com/)'s [automated build](https://registry.hub.docker.com/u/luzifer/mondash/) published to the public [Docker Hub Registry](https://registry.hub.docker.com/).
## Base Docker Image
- [golang](https://registry.hub.docker.com/_/golang/)
## Installation
1. Install [Docker](https://www.docker.com/).
2. Download [automated build](https://registry.hub.docker.com/u/luzifer/mondash/) from public [Docker Hub Registry](https://registry.hub.docker.com/): `docker pull luzifer/mondash`
## Usage
To launch it, just replace the variables in following command and start the container:
```
docker run \
-e AWS_ACCESS_KEY_ID=myaccesskeyid \
-e AWS_SECRET_ACCESS_KEY=mysecretaccesskey \
-e S3Bucket=mybucketname \
-e BASE_URL=http://www.mondash.org \
-e API_TOKEN=yourownrandomtoken \
-p 80:3000 \
luzifer/mondash
```
Easy!