Skip to content
Snippets Groups Projects
Commit a5205464 authored by Andrew Kapuscinski's avatar Andrew Kapuscinski
Browse files

created minimal condaless dockerfile and added a docker-compose file for local development

parent 252e3fa2
No related branches found
No related tags found
No related merge requests found
FROM python:3.8-slim
# Environment variables
ENV PIP_NO_CACHE_DIR false
ENV CAPO_PROFILE docker
# Set up Capo
WORKDIR /root/.capo
COPY docker.properties docker.properties
# Get postgres/mysql development stuff in the image
RUN apt-get update \
&& apt-get install -y libmariadb-dev-compat gcc libpq-dev \
&& rm -rf /var/lib/apt/lists
version: '3.8'
services:
db:
image: postgres:12.4
restart: always
environment:
POSTGRES_USER: archive
POSTGRES_PASSWORD: docker
command: postgres -c listen_addresses=*
amqp:
image: rabbitmq:3.8
restart: always
schema:
build:
context: ./schema/
dockerfile: Dockerfile.local
depends_on:
- db
volumes:
- ./schema:/code/schema
workflow:
build:
context: ./services/workflow/
dockerfile: Dockerfile.local
ports:
- "3456:3456"
depends_on:
- schema
volumes:
- ./services/workflow:/wksp
- ./shared:/wksp/shared
- ./apps:/wksp/apps
capability:
build:
context: ./services/capability/
dockerfile: Dockerfile.local
ports:
- "3457:3457"
depends_on:
- schema
volumes:
- ./services/capability:/wksp
- ./shared:/wksp/shared
- ./apps:/wksp/apps
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment