aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Dockerfile.dev6
-rw-r--r--Dockerfile.updater.dev6
-rw-r--r--docker-compose.override.yml17
3 files changed, 22 insertions, 7 deletions
diff --git a/Dockerfile.dev b/Dockerfile.dev
new file mode 100644
index 0000000..1d8dad7
--- /dev/null
+++ b/Dockerfile.dev
@@ -0,0 +1,6 @@
+FROM golang:1.14.0
+RUN apt update && apt install -y ca-certificates ntp ntpdate
+WORKDIR /go/src/soko
+COPY . /go/src/soko
+
+CMD tail -f /dev/null
diff --git a/Dockerfile.updater.dev b/Dockerfile.updater.dev
new file mode 100644
index 0000000..c6327a3
--- /dev/null
+++ b/Dockerfile.updater.dev
@@ -0,0 +1,6 @@
+FROM golang:1.14.0
+RUN apt update && apt install -y ca-certificates ntp ntpdate git
+WORKDIR /go/src/soko
+COPY . /go/src/soko
+
+CMD tail -f /dev/null
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 20a0357..6179a5b 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -2,11 +2,16 @@ version: '3.2'
services:
http-serving:
- build: .
+ build:
+ context: .
+ dockerfile: Dockerfile.dev
volumes:
- type: "bind"
source: "/var/log/soko"
target: "/var/log/soko"
+ - type: "bind"
+ source: "."
+ target: "/go/src/soko"
environment:
SOKO_LOG_FILE: '/var/log/soko/web.log'
# SOKO_DEBUG: 'true'
@@ -14,11 +19,10 @@ services:
- 127.0.0.1:5000:5000
depends_on:
- db
- image: http-serving
updater:
build:
context: .
- dockerfile: Dockerfile.updater
+ dockerfile: Dockerfile.updater.dev
volumes:
- type: "bind"
source: "/mnt/packages-tree"
@@ -26,9 +30,9 @@ services:
- type: "bind"
source: "/var/cache/pgo-egencache"
target: "/var/cache/pgo-egencache"
-# - type: "bind"
-# source: "."
-# target: "/go/src/soko"
+ - type: "bind"
+ source: "."
+ target: "/go/src/soko"
- type: "bind"
source: "/var/log/soko"
target: "/var/log/soko"
@@ -37,7 +41,6 @@ services:
# SOKO_DEBUG: 'true'
depends_on:
- db
- image: updater
db:
image: postgres:12
restart: always