hardening options

This commit is contained in:
Marco Kundt 2021-05-11 15:08:48 +02:00
parent 0471c3e858
commit e8867805fe
2 changed files with 20 additions and 2 deletions

View File

@ -1,4 +1,4 @@
version: "3"
version: "2.4"
services:
nginx:
@ -6,7 +6,13 @@ services:
- mattermost
container_name: nginx_mattermost
image: nginx:${NGINX_IMAGE_TAG}
pids_limit: 10
restart: ${RESTART_POLICY}
read_only: true
tmpfs:
- /var/run
- /var/cache
- /var/log/nginx
volumes:
- ${NGINX_CONFIG_PATH}:/etc/nginx/conf.d:ro
- ${NGINX_DHPARAMS_FILE}:/dhparams4096.pem

View File

@ -1,12 +1,17 @@
# https://docs.docker.com/compose/environment-variables/
version: "3"
version: "2.4"
services:
postgres:
container_name: postgres_mattermost
image: postgres:${POSTGRES_IMAGE_TAG}
pids_limit: 10
restart: ${RESTART_POLICY}
read_only: true
tmpfs:
- /tmp
- /var/run/postgresql
volumes:
- ${POSTGRES_DATA_PATH}:/var/lib/postgresql/data
environment:
@ -23,7 +28,11 @@ services:
- postgres
container_name: mattermost
image: mattermost/${MATTERMOST_IMAGE}:${MATTERMOST_IMAGE_TAG}
pids_limit: 15
restart: ${RESTART_POLICY}
read_only: true
tmpfs:
- /tmp
volumes:
- ${MATTERMOST_CONFIG_PATH}:/mattermost/config:rw
- ${MATTERMOST_DATA_PATH}:/mattermost/data:rw
@ -49,5 +58,8 @@ services:
# container_name: watchtower
# image: containrrr/watchtower:latest
# restart: unless-stopped
# read_only: true
# tmpfs:
# - /tmp
# volumes:
# - /var/run/docker.sock:/var/run/docker.sock