Select Git revision
docker-compose.yml
Stephane Bouvry authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
docker-compose.yml 3.06 KiB
version: "3"
services:
# OSCAR (sources)
£CONTAINER_OSCAR:
depends_on:
- £CONTAINER_ELASTICSEARCH
- £CONTAINER_POSTGRESQL
container_name: £CONTAINER_OSCAR
build:
context: ./oscar/
dockerfile: Dockerfile
args:
proxy_environnement: "£PROXY"
service_oscar_name: £CONTAINER_OSCAR
service_postgresql_name: £CONTAINER_POSTGRESQL
service_gearman_name: £CONTAINER_GEARMAN
service_elasticsearch_name: £CONTAINER_ELASTICSEARCH
ports:
- £PORT_OSCAR:80
- 9000:9000
volumes:
- £DIR_OSCAR:/var/OscarApp
networks:
- £CONTAINER_NETWORK
tty: true
restart: unless-stopped
# --------------------------------------------------------------------------------------------------------------------
# ELASTIC DEARCH
£CONTAINER_ELASTICSEARCH:
container_name: £CONTAINER_ELASTICSEARCH
environment:
- discovery.type=single-node
build:
context: ./elasticsearch/
dockerfile: Dockerfile
args:
proxy_environnement: "£PROXY"
service_oscar_name: £CONTAINER_OSCAR
service_postgresql_name: £CONTAINER_POSTGRESQL
service_gearman_name: £CONTAINER_GEARMAN
networks:
- £CONTAINER_NETWORK
tty: true
restart: "always"
# --------------------------------------------------------------------------------------------------------------------
# POSTGRESQL
£CONTAINER_POSTGRESQL:
container_name: £CONTAINER_POSTGRESQL
build:
context: ./postgresql/
dockerfile: Dockerfile
args:
proxy_environnement: "£PROXY"
service_oscar_name: £CONTAINER_OSCAR
service_gearman_name: £CONTAINER_GEARMAN
service_elasticsearch_name: £CONTAINER_ELASTICSEARCH
pathdatas: "£DIR_POSTGRESQL_DATAS"
environment:
POSTGRES_PASSWORD: "azerty"
POSTGRES_USER: "oscar"
POSTGRES_DB: "oscar_dev"
networks:
- £CONTAINER_NETWORK
tty: true
volumes:
- £DIR_POSTGRESQL_DATAS:/var/lib/postgresql/data
restart: "always"