Skip to content

Commit 048ff2d

Browse files
committed
Make more Gally env vars configurable via .env.gally
1 parent d114bca commit 048ff2d

File tree

2 files changed

+25
-18
lines changed

2 files changed

+25
-18
lines changed

docker-compose.gally.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
services:
33
web:
44
external_links:
5-
- "ddev-router:${GALLY_URL}"
5+
- "ddev-router:${GALLY_HOSTNAME}"
66

77
gally:
88
container_name: ddev-${DDEV_SITENAME}-gally
@@ -14,10 +14,10 @@ services:
1414
args:
1515
- GALLY_VERSION=${GALLY_VERSION}
1616
- POSTGRES_VERSION=${POSTGRES_VERSION}
17-
- NEXT_PUBLIC_ENTRYPOINT=${GALLY_URL}
18-
- NEXT_PUBLIC_API_URL=https://${GALLY_URL}/${GALLY_API_ROUTE_PREFIX}
17+
- NEXT_PUBLIC_ENTRYPOINT=${GALLY_HOSTNAME}
18+
- NEXT_PUBLIC_API_URL=https://${GALLY_HOSTNAME}/${GALLY_API_ROUTE_PREFIX}
1919
- NEXT_PUBLIC_API_ROUTE_PREFIX=${GALLY_API_ROUTE_PREFIX}
20-
- REACT_APP_API_URL=https://${GALLY_URL}/${GALLY_API_ROUTE_PREFIX}
20+
- REACT_APP_API_URL=https://${GALLY_HOSTNAME}/${GALLY_API_ROUTE_PREFIX}
2121
networks:
2222
ddev_default: null
2323
default: null
@@ -26,15 +26,15 @@ services:
2626
- "127.0.0.1:$DDEV_HOST_HTTPS_PORT:443"
2727
environment:
2828
- SERVER_NAME=:80
29-
- APP_ENV=prod
30-
- APP_DEBUG=0
31-
- APP_SECRET=${APP_SECRET}
29+
- APP_ENV=${GALLY_APP_ENV}
30+
- APP_DEBUG=${GALLY_APP_DEBUG}
31+
- APP_SECRET=${GALLY_APP_SECRET}
3232
- API_ROUTE_PREFIX=${GALLY_API_ROUTE_PREFIX}
3333
- TRUSTED_PROXIES=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
34-
- TRUSTED_HOSTS=${GALLY_URL}|localhost|php
35-
- CORS_ALLOW_ORIGIN=https://${GALLY_URL}
36-
- GALLY_CATALOG_MEDIA_URL=https://${GALLY_URL}/${GALLY_API_ROUTE_PREFIX}/media/catalog/product/
37-
- GALLY_FRONT_URL=https://${GALLY_URL}
34+
- TRUSTED_HOSTS=${GALLY_HOSTNAME}|localhost|php
35+
- CORS_ALLOW_ORIGIN=https://${GALLY_HOSTNAME}
36+
- GALLY_CATALOG_MEDIA_URL=${GALLY_CATALOG_MEDIA_URL}
37+
- GALLY_FRONT_URL=https://${GALLY_HOSTNAME}
3838
- GALLY_DEFAULT_SENDER_NAME=Gally
3939
4040
- DATABASE_HOST=${GALLY_DB_HOST}
@@ -44,14 +44,14 @@ services:
4444
- DATABASE_PASSWORD=${GALLY_DB_PASSWORD}
4545
- DATABASE_URL=postgresql://${GALLY_DB_USER}:${GALLY_DB_PASSWORD}@${GALLY_DB_HOST}:${GALLY_DB_PORT}/${GALLY_DB_NAME}?serverVersion=${POSTGRES_VERSION}
4646
- VARNISH_URL=http://gally-varnish
47-
- REDIS_SERVER=redis://redis/0
48-
- ELASTICSEARCH_URL=http://opensearch:9200/
47+
- REDIS_SERVER=redis://${REDIS_HOST}/${REDIS_DB}
48+
- ELASTICSEARCH_URL=http://${OPENSEARCH_HOST}:${OPENSEARCH_PORT}/
4949
- ELASTICSEARCH_SSL_VERIFICATION=false
5050
- MAILER_DSN=smtp://web:1025
51-
- NEXT_PUBLIC_ENTRYPOINT=${GALLY_URL}
52-
- NEXT_PUBLIC_API_URL=https://${GALLY_URL}/${GALLY_API_ROUTE_PREFIX}
51+
- NEXT_PUBLIC_ENTRYPOINT=${GALLY_HOSTNAME}
52+
- NEXT_PUBLIC_API_URL=https://${GALLY_HOSTNAME}/${GALLY_API_ROUTE_PREFIX}
5353
- NEXT_PUBLIC_API_ROUTE_PREFIX=${GALLY_API_ROUTE_PREFIX}
54-
- REACT_APP_API_URL=https://${GALLY_URL}/${GALLY_API_ROUTE_PREFIX}
54+
- REACT_APP_API_URL=https://${GALLY_HOSTNAME}/${GALLY_API_ROUTE_PREFIX}
5555
volumes:
5656
- ".:/mnt/ddev_config"
5757
- "ddev-global-cache:/mnt/ddev-global-cache"

gally/scripts/setup/env.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,23 @@
77
$content = <<<EOT
88
#ddev-generated
99
GALLY_VERSION=2.2.0
10-
GALLY_URL=$projectName-gally.ddev.site
10+
GALLY_HOSTNAME=$projectName-gally.ddev.site
11+
GALLY_CATALOG_MEDIA_URL=https://$projectName.ddev.site/media/catalog/product/
1112
GALLY_API_ROUTE_PREFIX=api
13+
GALLY_APP_ENV=prod
14+
GALLY_APP_DEBUG=0
15+
GALLY_APP_SECRET=Bh9Phhoceiyasa7iebf22hah6OdfN8oh
1216
GALLY_DB_HOST=gally-db
1317
GALLY_DB_PORT=5432
1418
GALLY_DB_NAME=gally
1519
GALLY_DB_USER=gally
1620
GALLY_DB_PASSWORD=gally
1721
POSTGRES_VERSION=16
1822
VARNISH_VERSION=8.0
19-
APP_SECRET=Bh9Phhoceiyasa7iebf22hah6OdfN8oh
23+
REDIS_HOST=redis
24+
REDIS_DB=0
25+
OPENSEARCH_HOST=opensearch
26+
OPENSEARCH_PORT=9200
2027
EOT;
2128

2229
file_put_contents('.env.gally', $content);

0 commit comments

Comments
 (0)