Skip to content

Instantly share code, notes, and snippets.

@akhil-reni
Created November 28, 2022 10:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akhil-reni/2a84bfa0e71128773682e2ab63578afa to your computer and use it in GitHub Desktop.
Save akhil-reni/2a84bfa0e71128773682e2ab63578afa to your computer and use it in GitHub Desktop.
version: "3.7"
services:
redis:
image: redis:latest
container_name: superset_cache
restart: unless-stopped
volumes:
- redis:/data
db:
env_file: .env
image: postgres:10
container_name: superset_db
restart: unless-stopped
volumes:
- db_home:/var/lib/postgresql/data
superset:
env_file: .env
image: apache/superset:1.5.2
container_name: superset_app
command: ["/app/docker/docker-bootstrap.sh", "app-gunicorn"]
user: "root"
restart: unless-stopped
ports:
- 8088:8088
depends_on:
- db
- redis
volumes:
- ./docker:/app/docker
- superset_home:/app/superset_home
superset-init:
image: apache/superset:1.5.2
container_name: superset_init
command: ["/app/docker/docker-init.sh"]
env_file: .env
depends_on:
- db
- redis
user: "root"
volumes:
- ./docker:/app/docker
- superset_home:/app/superset_home
healthcheck:
disable: true
superset-worker:
image: apache/superset:1.5.2
container_name: superset_worker
command: ["/app/docker/docker-bootstrap.sh", "worker"]
env_file: .env
restart: unless-stopped
depends_on:
- db
- redis
user: "root"
volumes:
- ./docker:/app/docker
- superset_home:/app/superset_home
healthcheck:
test: ["CMD-SHELL", "celery inspect ping -A superset.tasks.celery_app:app -d celery@$$HOSTNAME"]
superset-worker-beat:
image: apache/superset:1.5.2
container_name: superset_worker_beat
command: ["/app/docker/docker-bootstrap.sh", "beat"]
env_file: .env
restart: unless-stopped
depends_on:
- db
- redis
user: "root"
volumes:
- ./docker:/app/docker
- superset_home:/app/superset_home
healthcheck:
disable: true
volumes:
superset_home:
external: false
db_home:
external: false
redis:
external: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment