feat(archival): add to docker compose

This commit is contained in:
Collin M. Barrett 2020-09-09 20:42:54 -05:00
parent b187c33d77
commit e9a9e51ba4
4 changed files with 35 additions and 1 deletions

2
.env
View file

@ -1,4 +1,4 @@
ARCHIVAL_SCHEDULING_CONNECTION_STRING=localhost
ARCHIVAL_REDIS_CONNECTION_STRING=redis://redis_db:6379
ARCHIVAL_GIT_REPOSITORY_DIRECTORY=archives
ARCHIVAL_GIT_USER_NAME=FilterLists Archival
ARCHIVAL_GIT_USER_EMAIL=noreply@filterlists.com

View file

@ -10,6 +10,13 @@ services:
- ./reverse-proxy/conf.d.dev:/etc/nginx/conf.d:ro
command: ["nginx-debug", "-g", "daemon off;"]
archival-api:
build:
context: ./services
dockerfile: archival/src/FilterLists.Archival.Api/Dockerfile.dev
environment:
- ASPNETCORE_ENVIRONMENT=Development
directory-api:
build:
context: ./services

View file

@ -4,6 +4,11 @@
version: "3.7"
services:
archival-api:
build:
context: ./services
dockerfile: archival/src/FilterLists.Archival.Api/Dockerfile
directory-api:
build:
context: ./services

View file

@ -11,6 +11,26 @@ services:
volumes:
- ./reverse-proxy/svr-includes:/etc/nginx/svr-includes:ro
archival-api:
image: ghcr.io/collinbarrett/filterlists-archival-api
restart: always
networks:
- archival
depends_on:
- archival-scheduling-db
- directory-api
environment:
ConnectionStrings__SchedulingConnection: ${ARCHIVAL_REDIS_CONNECTION_STRING}
archival-scheduling-db:
image: redis:alpine
restart: always
networks:
- archival
volumes:
- archival-scheduling-db:/data
entrypoint: ["redis-server", "--appendonly", "yes"]
directory-api:
image: ghcr.io/collinbarrett/filterlists-directory-api
restart: always
@ -36,7 +56,9 @@ services:
networks:
reverse-proxy:
archival:
directory:
volumes:
archival-scheduling-db:
directory-db: