aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2019-12-15 15:16:43 -0800
committerAlec Warner <antarus@gentoo.org>2019-12-15 15:16:43 -0800
commitc0b153f3d6332e5589e0e3227e4d052988c5bbe0 (patch)
tree6d47351a9f293ea4f155ba7e35af87240d537606 /docker-compose.override.yml
parentAdded docker-compose.override.yml for development purposes (diff)
parentFix truncated commit messages in the changelog (diff)
downloadpackages-5-c0b153f3d6332e5589e0e3227e4d052988c5bbe0.tar.gz
packages-5-c0b153f3d6332e5589e0e3227e4d052988c5bbe0.tar.bz2
packages-5-c0b153f3d6332e5589e0e3227e4d052988c5bbe0.zip
Merge branch 'dev/main'v8.0.0
Signed-off-by: Alec Warner <antarus@gentoo.org>
Diffstat (limited to 'docker-compose.override.yml')
-rw-r--r--docker-compose.override.yml27
1 files changed, 19 insertions, 8 deletions
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 1f2710b..554bfd8 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -26,6 +26,12 @@ services:
- type: "bind"
source: "."
target: "/var/www/packages.gentoo.org/htdocs/"
+ - type: volume
+ source: portage
+ target: /var/db/repos/gentoo
+ - type: volume
+ source: portage-git
+ target: /mnt/packages-tree
environment:
# "Redis:port" and "elasticsearch:port" refer to sibling containers.
- REDIS_PROVIDER=REDIS_URL
@@ -38,16 +44,19 @@ services:
depends_on:
- redis
- elasticsearch
- command: >
- bash -c " bundler install
- && bundle exec rake assets:precompile
- && bundle exec thin start -p 5000"
+ command: bash -c "/var/www/packages.gentoo.org/htdocs/bin/first-run development"
sidekiq:
build: .
volumes:
- type: "bind"
source: "."
target: "/var/www/packages.gentoo.org/htdocs/"
+ - type: volume
+ source: portage
+ target: /var/db/repos/gentoo
+ - type: volume
+ source: portage-git
+ target: /mnt/packages-tree
environment:
- RAILS_ENV=development
- RAILS_SERVE_STATIC_FILES=1
@@ -66,8 +75,7 @@ services:
ports:
- 11211
elasticsearch:
- # TODO(antarus): We should build a docker image for this based on gentoo.
- image: docker.elastic.co/elasticsearch/elasticsearch:6.0.1
+ image: docker.elastic.co/elasticsearch/elasticsearch:7.3.1
container_name: elasticsearch
environment:
- discovery.type=single-node
@@ -82,9 +90,12 @@ services:
- 9200
# elasticsearch browser
dejavu:
- image: appbaseio/dejavu:3.2.3
+ image: appbaseio/dejavu:3.4.0
container_name: dejavu
ports:
- '1358:1358'
links:
- - elasticsearch \ No newline at end of file
+ - elasticsearch
+volumes:
+ portage:
+ portage-git: