Skip to content

Commit 7317d9c

Browse files
fix: docker-compose non-dev (#25055)
1 parent 6975084 commit 7317d9c

File tree

3 files changed

+28
-17
lines changed

3 files changed

+28
-17
lines changed

docker-compose-non-dev.yml

+8-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ x-superset-image: &superset-image apachesuperset.docker.scarf.sh/apache/superset
1818
x-superset-depends-on: &superset-depends-on
1919
- db
2020
- redis
21-
x-superset-volumes: &superset-volumes
22-
# /app/pythonpath_docker will be appended to the PYTHONPATH in the final container
21+
x-superset-volumes:
22+
&superset-volumes # /app/pythonpath_docker will be appended to the PYTHONPATH in the final container
2323
- ./docker:/app/docker
2424
- superset_home:/app/superset_home
2525

@@ -39,6 +39,7 @@ services:
3939
restart: unless-stopped
4040
volumes:
4141
- db_home:/var/lib/postgresql/data
42+
- ./docker/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
4243

4344
superset:
4445
env_file: docker/.env-non-dev
@@ -73,7 +74,11 @@ services:
7374
user: "root"
7475
volumes: *superset-volumes
7576
healthcheck:
76-
test: ["CMD-SHELL", "celery -A superset.tasks.celery_app:app inspect ping -d celery@$$HOSTNAME"]
77+
test:
78+
[
79+
"CMD-SHELL",
80+
"celery -A superset.tasks.celery_app:app inspect ping -d celery@$$HOSTNAME",
81+
]
7782

7883
superset-worker-beat:
7984
image: *superset-image

docker/.env-non-dev

+8-2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,17 @@ DATABASE_DB=superset
2121
DATABASE_HOST=db
2222
DATABASE_PASSWORD=superset
2323
DATABASE_USER=superset
24+
DATABASE_PORT=5432
25+
DATABASE_DIALECT=postgresql
26+
27+
EXAMPLES_DB=examples
28+
EXAMPLES_HOST=db
29+
EXAMPLES_USER=examples
30+
EXAMPLES_PASSWORD=examples
31+
EXAMPLES_PORT=5432
2432

2533
# database engine specific environment variables
2634
# change the below if you prefer another database engine
27-
DATABASE_PORT=5432
28-
DATABASE_DIALECT=postgresql
2935
POSTGRES_DB=superset
3036
POSTGRES_USER=superset
3137
POSTGRES_PASSWORD=superset

docker/pythonpath_dev/superset_config.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@
2828

2929
logger = logging.getLogger()
3030

31-
DATABASE_DIALECT = os.getenv("DATABASE_DIALECT", "postgresql")
32-
DATABASE_USER = os.getenv("DATABASE_USER", "superset")
33-
DATABASE_PASSWORD = os.getenv("DATABASE_PASSWORD", "superset")
34-
DATABASE_HOST = os.getenv("DATABASE_HOST", "db")
35-
DATABASE_PORT = os.getenv("DATABASE_PORT", "5432")
36-
DATABASE_DB = os.getenv("DATABASE_DB", "superset")
37-
38-
EXAMPLES_USER = os.getenv("EXAMPLES_USER", "examples")
39-
EXAMPLES_PASSWORD = os.getenv("EXAMPLES_PASSWORD", "examples")
40-
EXAMPLES_HOST = os.getenv("EXAMPLES_HOST", "db")
41-
EXAMPLES_PORT = os.getenv("EXAMPLES_PORT", "5432")
42-
EXAMPLES_DB = os.getenv("EXAMPLES_DB", "examples")
31+
DATABASE_DIALECT = os.getenv("DATABASE_DIALECT")
32+
DATABASE_USER = os.getenv("DATABASE_USER")
33+
DATABASE_PASSWORD = os.getenv("DATABASE_PASSWORD")
34+
DATABASE_HOST = os.getenv("DATABASE_HOST")
35+
DATABASE_PORT = os.getenv("DATABASE_PORT")
36+
DATABASE_DB = os.getenv("DATABASE_DB")
37+
38+
EXAMPLES_USER = os.getenv("EXAMPLES_USER")
39+
EXAMPLES_PASSWORD = os.getenv("EXAMPLES_PASSWORD")
40+
EXAMPLES_HOST = os.getenv("EXAMPLES_HOST")
41+
EXAMPLES_PORT = os.getenv("EXAMPLES_PORT")
42+
EXAMPLES_DB = os.getenv("EXAMPLES_DB")
4343

4444
# The SQLAlchemy connection string.
4545
SQLALCHEMY_DATABASE_URI = (

0 commit comments

Comments
 (0)