From 3d9086c7aa2a9887e744d680632243dd6e85fa7c Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Thu, 23 Mar 2017 21:52:45 -0700 Subject: [PATCH 1/7] Add Dockerfile --- Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..77ac4f2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM python:2.7 +ENV PYTHONUNBUFFERED 1 +RUN mkdir /src +WORKDIR /src +ADD requirements.txt /src/ +ADD . /src/ +RUN pip install -r requirements.txt From 063c2f578554333e7f17fceaaabd64a10d44657d Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Thu, 23 Mar 2017 21:53:37 -0700 Subject: [PATCH 2/7] Add docker-compose.yml --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..15fd8f9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3" +services: + web: + build: . + env_file: .env + command: python rtmbot.py + volumes: + - .:/src + expose: + - "8000" From 82bc0a55012f1b25d7349c7645b4d6b2cac86985 Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Thu, 23 Mar 2017 21:52:45 -0700 Subject: [PATCH 3/7] Add Dockerfile --- Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..77ac4f2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM python:2.7 +ENV PYTHONUNBUFFERED 1 +RUN mkdir /src +WORKDIR /src +ADD requirements.txt /src/ +ADD . /src/ +RUN pip install -r requirements.txt From 18899d7a36c3ddca8489040199966fb1adf0445d Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Thu, 23 Mar 2017 21:53:37 -0700 Subject: [PATCH 4/7] Add docker-compose.yml --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..15fd8f9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3" +services: + web: + build: . + env_file: .env + command: python rtmbot.py + volumes: + - .:/src + expose: + - "8000" From a9b3b2097cb240721e3c14c6ac3b2d49afebf2e0 Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Wed, 29 Mar 2017 21:57:15 -0700 Subject: [PATCH 5/7] Add a volume Note: I set TEAM_DB_FILE=/var/run/data/teambot.db in my `.env`. --- docker-compose.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 15fd8f9..ecce80e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,5 +6,8 @@ services: command: python rtmbot.py volumes: - .:/src + - db-data:/var/run/data expose: - "8000" +volumes: + db-data: From c431e0f113640e13044c9d2f866acffdacd7b998 Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Thu, 30 Mar 2017 23:09:51 -0700 Subject: [PATCH 6/7] Add example.env --- example.env | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 example.env diff --git a/example.env b/example.env new file mode 100644 index 0000000..d3ffff2 --- /dev/null +++ b/example.env @@ -0,0 +1,4 @@ +DAEMON=false +DEBUG=true +SLACK_TOKEN=xoxb-slacktoken +TEAM_DB_FILE=/var/run/data/teambot.db From 69c6b9246498f981459e0c4cc1f7ae4c0c94bb25 Mon Sep 17 00:00:00 2001 From: Ryan Balfanz Date: Sun, 9 Apr 2017 17:27:40 -0500 Subject: [PATCH 7/7] fixup! Do not expose port 8000 --- docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ecce80e..4cc01a8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,5 @@ services: volumes: - .:/src - db-data:/var/run/data - expose: - - "8000" volumes: db-data: