Skip to content

Commit f33e6fb

Browse files
committed
chore: fix perms in aio config files
1 parent 092b61a commit f33e6fb

File tree

9 files changed

+25
-4
lines changed

9 files changed

+25
-4
lines changed

.github/workflows/dockerhub-release-aio.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- develop
7+
- pcnc/update-adminmgr
78
paths:
89
- ".github/workflows/dockerhub-release-aio.yml"
910
- "docker/all-in-one/*"

.github/workflows/dockerhub-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- develop
7+
- pcnc/update-adminmgr
78
paths:
89
- ".github/workflows/dockerhub-release.yml"
910
- "common.vars*"

common.vars.pkr.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
postgres-version = "15.1.0.153"
1+
postgres-version = "15.1.0.152"

docker/all-in-one/init/configure-adminapi.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ if [ "${DATA_VOLUME_MOUNTPOINT}" ]; then
5151
chown -R adminapi:adminapi "/etc/adminapi"
5252

5353
chown -R adminapi:adminapi "${ADMINAPI_CUSTOM_DIR}"
54-
chmod g+rx "${ADMINAPI_CUSTOM_DIR}"
54+
chmod g+wrx "${ADMINAPI_CUSTOM_DIR}"
5555
fi

docker/all-in-one/init/configure-autoshutdown.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ if [ "${DATA_VOLUME_MOUNTPOINT}" ]; then
1515

1616
rm -f "/etc/supa-shutdown/shutdown.conf"
1717
ln -s "${AUTOSHUTDOWN_CUSTOM_CONFIG_FILE_PATH}" "/etc/supa-shutdown/shutdown.conf"
18+
chmod g+wrx "${AUTOSHUTDOWN_CUSTOM_DIR}"
1819
chown -R adminapi:adminapi "/etc/supa-shutdown/shutdown.conf"
1920
chown -R adminapi:adminapi "${AUTOSHUTDOWN_CUSTOM_CONFIG_FILE_PATH}"
2021
fi

docker/all-in-one/init/configure-gotrue.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ GOTRUE_CUSTOM_CONFIG_FILE_PATH="${DATA_VOLUME_MOUNTPOINT}/etc/gotrue/gotrue.env"
1010

1111
if [ "${DATA_VOLUME_MOUNTPOINT}" ]; then
1212
mkdir -p "${GOTRUE_CUSTOM_DIR}"
13+
chmod g+wrx "${GOTRUE_CUSTOM_DIR}"
1314
chown adminapi:adminapi "${GOTRUE_CUSTOM_DIR}"
1415

1516
if [ ! -f "${CONFIGURED_FLAG_PATH}" ]; then

docker/all-in-one/init/configure-kong.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
set -eou pipefail
33

44
KONG_CONF=/etc/kong/kong.yml
5+
KONG_CUSTOM_DIR="${DATA_VOLUME_MOUNTPOINT}/etc/kong"
6+
57
touch /var/log/services/kong.log
68

79
if [ -f "${INIT_PAYLOAD_PATH:-}" ]; then
@@ -29,3 +31,18 @@ sed -i -e "s|anon_key|$ANON_KEY|g" \
2931
# Update kong ports
3032
sed -i "s|:80 |:$KONG_HTTP_PORT |g" /etc/kong/kong.conf
3133
sed -i "s|:443 |:$KONG_HTTPS_PORT |g" /etc/kong/kong.conf
34+
35+
if [ "${DATA_VOLUME_MOUNTPOINT}" ]; then
36+
mkdir -p "${KONG_CUSTOM_DIR}"
37+
if [ ! -f "${CONFIGURED_FLAG_PATH}" ]; then
38+
echo "Copying existing custom kong config from /etc/kong/kong.yml to ${KONG_CUSTOM_DIR}"
39+
cp /etc/kong/kong.yml "${KONG_CUSTOM_DIR}/kong.yml"
40+
fi
41+
42+
rm -rf "/etc/kong/kong.yml"
43+
ln -s "${KONG_CUSTOM_DIR}/kong.yml" "/etc/kong/kong.yml"
44+
chown -R adminapi:adminapi "/etc/kong/kong.yml"
45+
46+
chown -R adminapi:adminapi "${KONG_CUSTOM_DIR}"
47+
chmod g+wrx "${KONG_CUSTOM_DIR}"
48+
fi

docker/all-in-one/init/configure-pgbouncer.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ if [ "${DATA_VOLUME_MOUNTPOINT}" ]; then
4242
ln -s "${PGBOUNCER_DIR}" "/etc/pgbouncer"
4343
chown -R pgbouncer:pgbouncer "/etc/pgbouncer"
4444
chown -R pgbouncer:pgbouncer "${PGBOUNCER_DIR}"
45-
chmod -R g+rx "${PGBOUNCER_DIR}"
45+
chmod -R g+wrx "${PGBOUNCER_DIR}"
4646
fi

docker/all-in-one/init/configure-postgrest.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if [ "${DATA_VOLUME_MOUNTPOINT}" ]; then
3232
chown -R postgrest:postgrest "/etc/postgrest"
3333

3434
chown -R postgrest:postgrest "${POSTGREST_CUSTOM_DIR}"
35-
chmod g+rx "${POSTGREST_CUSTOM_DIR}"
35+
chmod g+wrx "${POSTGREST_CUSTOM_DIR}"
3636
fi
3737

3838
PGRST_CONF=/etc/postgrest/generated.conf

0 commit comments

Comments
 (0)