version: '3.8' services: # nginx-proxy: # image: jwilder/nginx-proxy:alpine # labels: # - com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true # volumes: # - /var/run/docker.sock:/tmp/docker.sock:ro # - ./data/certs/:/etc/nginx/certs:ro # - ./data/etc/nginx/vhost.d:/etc/nginx/vhost.d # - ./data/usr/share/nginx/html:/usr/share/nginx/html # - ./data/etc/nginx/conf.d:/etc/nginx/conf.d # letsencrypt: # image: jrcs/letsencrypt-nginx-proxy-companion:stable # volumes: # - /var/run/docker.sock:/var/run/docker.sock:ro # - ./data/certs/:/etc/nginx/certs # - ./data/etc/nginx/vhost.d:/etc/nginx/vhost.d # - ./data/usr/share/nginx/html:/usr/share/nginx/html # app: # build: . # expose: # - 3000 # depends_on: # - database # - datomic-transactor # environment: # config: /usr/local/config/local.edn # VIRTUAL_HOST: local.app.integreatconsult.com # VIRTUAL_PORT: 3000 # database: # image: postgres:9-alpine # environment: # POSTGRES_USER: ap # POSTGRES_PASSWORD: fifteen-invoices-imported! # POSTGRES_DB: autoap # volumes: # - ./data/var/lib/postgresql/data:/var/lib/postgresql/data solr: image: solr user: solr # network_mode: bridge ports: - 8983:8983 ulimits: nofile: soft: "65536" hard: "65536" # datomic-transactor: # depends_on: # - database # image: 679918342773.dkr.ecr.us-east-1.amazonaws.com/datomic:latest # environment: # - DATOMIC_HOST=datomic-transactor # - DATOMIC_PORT=4334 # - DATOMIC_SQL_HOST=database # ports: # - 4334:4334 # restart: on-failure networks: default: driver: bridge attachable: false driver_opts: com.docker.network.bridge.default_bridge: "true" com.docker.network.bridge.enable_icc: "true" com.docker.network.bridge.enable_ip_masquerade: "true" com.docker.network.bridge.host_binding_ipv4: "0.0.0.0" com.docker.network.bridge.name: "docker0" com.docker.network.driver.mtu: "1500"