Skip to content

Commit f5e1554

Browse files
committed
Merge pull request #74 from infosiftr/conservative-permissions
Change permissions handling to be more conservative
2 parents 08575ff + d7be0b1 commit f5e1554

File tree

5 files changed

+10
-8
lines changed

5 files changed

+10
-8
lines changed

apache/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ ENV WORDPRESS_SHA1 9e9745bb8a1166622de866076eac73a49cb3eba0
1818
RUN curl -o wordpress.tar.gz -SL https://wordpress.org/wordpress-${WORDPRESS_UPSTREAM_VERSION}.tar.gz \
1919
&& echo "$WORDPRESS_SHA1 *wordpress.tar.gz" | sha1sum -c - \
2020
&& tar -xzf wordpress.tar.gz -C /usr/src/ \
21-
&& rm wordpress.tar.gz
21+
&& rm wordpress.tar.gz \
22+
&& chown -R www-data:www-data /usr/src/wordpress
2223

2324
COPY docker-entrypoint.sh /entrypoint.sh
2425

apache/docker-entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ if ! [ -e index.php -a -e wp-includes/version.php ]; then
5656
</IfModule>
5757
# END WordPress
5858
EOF
59+
chown www-data:www-data .htaccess
5960
fi
6061
fi
6162

@@ -70,6 +71,7 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROT
7071
}
7172
7273
EOPHP
74+
chown www-data:www-data wp-config.php
7375
fi
7476

7577
set_config() {
@@ -140,6 +142,4 @@ if (!$mysql->query('CREATE DATABASE IF NOT EXISTS `' . $mysql->real_escape_strin
140142
$mysql->close();
141143
EOPHP
142144

143-
chown -R www-data:www-data .
144-
145145
exec "$@"

docker-entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ if ! [ -e index.php -a -e wp-includes/version.php ]; then
5656
</IfModule>
5757
# END WordPress
5858
EOF
59+
chown www-data:www-data .htaccess
5960
fi
6061
fi
6162

@@ -70,6 +71,7 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROT
7071
}
7172
7273
EOPHP
74+
chown www-data:www-data wp-config.php
7375
fi
7476

7577
set_config() {
@@ -140,6 +142,4 @@ if (!$mysql->query('CREATE DATABASE IF NOT EXISTS `' . $mysql->real_escape_strin
140142
$mysql->close();
141143
EOPHP
142144

143-
chown -R www-data:www-data .
144-
145145
exec "$@"

fpm/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ ENV WORDPRESS_SHA1 9e9745bb8a1166622de866076eac73a49cb3eba0
1616
RUN curl -o wordpress.tar.gz -SL https://wordpress.org/wordpress-${WORDPRESS_UPSTREAM_VERSION}.tar.gz \
1717
&& echo "$WORDPRESS_SHA1 *wordpress.tar.gz" | sha1sum -c - \
1818
&& tar -xzf wordpress.tar.gz -C /usr/src/ \
19-
&& rm wordpress.tar.gz
19+
&& rm wordpress.tar.gz \
20+
&& chown -R www-data:www-data /usr/src/wordpress
2021

2122
COPY docker-entrypoint.sh /entrypoint.sh
2223

fpm/docker-entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ if ! [ -e index.php -a -e wp-includes/version.php ]; then
5656
</IfModule>
5757
# END WordPress
5858
EOF
59+
chown www-data:www-data .htaccess
5960
fi
6061
fi
6162

@@ -70,6 +71,7 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROT
7071
}
7172
7273
EOPHP
74+
chown www-data:www-data wp-config.php
7375
fi
7476

7577
set_config() {
@@ -140,6 +142,4 @@ if (!$mysql->query('CREATE DATABASE IF NOT EXISTS `' . $mysql->real_escape_strin
140142
$mysql->close();
141143
EOPHP
142144

143-
chown -R www-data:www-data .
144-
145145
exec "$@"

0 commit comments

Comments
 (0)