1
0
Fork 0
mirror of synced 2024-06-29 19:41:03 +12:00

Merge pull request #1012 from Budibase/digitalocean

Digitalocean
This commit is contained in:
Martin McKeaveney 2021-01-25 14:52:22 +00:00 committed by GitHub
commit 218c698815
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 0 deletions

20
hosting/bootstrap.sh Executable file
View file

@ -0,0 +1,20 @@
#!/usr/bin/env bash
GITHUB_BASE_URL=https://raw.githubusercontent.com/Budibase/budibase/master/hosting
if ! [ -x "$(command -v wget)" ]; then
echo 'Error: wget is not installed. Please install it for your operating system.' >&2
exit 1
fi
fetch_config_files() {
wget $GITHUB_BASE_URL/docker-compose.yaml
wget $GITHUB_BASE_URL/envoy.yaml
wget $GITHUB_BASE_URL/hosting.properties
wget $GITHUB_BASE_URL/start.sh
}
fetch_config_files
# Start budibase
docker-compose --env-file hosting.properties up -d

View file

@ -2,6 +2,7 @@ version: "3"
services:
app-service:
restart: always
image: budibase/budibase-apps
ports:
- "${APP_PORT}:4002"
@ -18,6 +19,7 @@ services:
- worker-service
worker-service:
restart: always
image: budibase/budibase-worker
ports:
- "${WORKER_PORT}:4003"
@ -36,6 +38,7 @@ services:
- couch-init
minio-service:
restart: always
image: minio/minio
volumes:
- minio_data:/data
@ -53,6 +56,7 @@ services:
retries: 3
proxy-service:
restart: always
image: envoyproxy/envoy:v1.16-latest
volumes:
- ./envoy.yaml:/etc/envoy/envoy.yaml
@ -66,6 +70,7 @@ services:
- couchdb-service
couchdb-service:
restart: always
image: apache/couchdb:3.0
environment:
- COUCHDB_PASSWORD=${COUCH_DB_PASSWORD}