|
|
|
@ -3,45 +3,8 @@ version: "3" |
|
|
|
# optional ports are specified throughout for more advanced use cases. |
|
|
|
|
|
|
|
services: |
|
|
|
# app-service: |
|
|
|
# restart: always |
|
|
|
# #build: ./build/server |
|
|
|
# image: budibase/budibase-apps |
|
|
|
# ports: |
|
|
|
# - "${APP_PORT}:4002" |
|
|
|
# environment: |
|
|
|
# SELF_HOSTED: 1 |
|
|
|
# CLOUD: 1 |
|
|
|
# COUCH_DB_URL: http://${COUCH_DB_USER}:${COUCH_DB_PASSWORD}@couchdb-service:5984 |
|
|
|
# WORKER_URL: http://worker-service:4003 |
|
|
|
# HOSTING_KEY: ${HOSTING_KEY} |
|
|
|
# BUDIBASE_ENVIRONMENT: ${BUDIBASE_ENVIRONMENT} |
|
|
|
# PORT: 4002 |
|
|
|
# JWT_SECRET: ${JWT_SECRET} |
|
|
|
# depends_on: |
|
|
|
# - worker-service |
|
|
|
|
|
|
|
# worker-service: |
|
|
|
# restart: always |
|
|
|
# #build: ./build/worker |
|
|
|
# image: budibase/budibase-worker |
|
|
|
# ports: |
|
|
|
# - "${WORKER_PORT}:4003" |
|
|
|
# environment: |
|
|
|
# SELF_HOSTED: 1, |
|
|
|
# PORT: 4003 |
|
|
|
# MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY} |
|
|
|
# MINIO_SECRET_KEY: ${MINIO_SECRET_KEY} |
|
|
|
# RAW_MINIO_URL: http://minio-service:9000 |
|
|
|
# COUCH_DB_USERNAME: ${COUCH_DB_USER} |
|
|
|
# COUCH_DB_PASSWORD: ${COUCH_DB_PASSWORD} |
|
|
|
# COUCH_DB_URL: http://${COUCH_DB_USER}:${COUCH_DB_PASSWORD}@couchdb-service:5984 |
|
|
|
# SELF_HOST_KEY: ${HOSTING_KEY} |
|
|
|
# depends_on: |
|
|
|
# - minio-service |
|
|
|
# - couch-init |
|
|
|
|
|
|
|
minio-service: |
|
|
|
container_name: budi-minio-dev |
|
|
|
restart: always |
|
|
|
image: minio/minio |
|
|
|
volumes: |
|
|
|
@ -60,6 +23,7 @@ services: |
|
|
|
retries: 3 |
|
|
|
|
|
|
|
proxy-service: |
|
|
|
container_name: budi-envoy-dev |
|
|
|
restart: always |
|
|
|
image: envoyproxy/envoy:v1.16-latest |
|
|
|
volumes: |
|
|
|
@ -72,6 +36,7 @@ services: |
|
|
|
- couchdb-service |
|
|
|
|
|
|
|
couchdb-service: |
|
|
|
container_name: budi-couchdb-dev |
|
|
|
restart: always |
|
|
|
image: apache/couchdb:3.0 |
|
|
|
environment: |
|
|
|
@ -83,7 +48,7 @@ services: |
|
|
|
#- "9100:9100" |
|
|
|
volumes: |
|
|
|
- couchdb_data:/opt/couchdb/data |
|
|
|
|
|
|
|
|
|
|
|
couch-init: |
|
|
|
image: curlimages/curl |
|
|
|
environment: |
|
|
|
@ -92,8 +57,23 @@ services: |
|
|
|
- couchdb-service |
|
|
|
command: ["sh","-c","sleep 10 && $${PUT_CALL}/_users && $${PUT_CALL}/_replicator; fg;"] |
|
|
|
|
|
|
|
redis-service: |
|
|
|
container_name: budi-redis-dev |
|
|
|
restart: always |
|
|
|
image: redis |
|
|
|
environment: |
|
|
|
- COUCHDB_PASSWORD=${COUCH_DB_PASSWORD} |
|
|
|
- COUCHDB_USER=${COUCH_DB_USER} |
|
|
|
ports: |
|
|
|
- "${REDIS_PORT}:6379" |
|
|
|
volumes: |
|
|
|
- redis_data:/data |
|
|
|
|
|
|
|
|
|
|
|
volumes: |
|
|
|
couchdb_data: |
|
|
|
driver: local |
|
|
|
minio_data: |
|
|
|
driver: local |
|
|
|
redis_data: |
|
|
|
driver: local |
|
|
|
|