version: '2.4' services: db: image: mariadb mem_limit: 100m cpus: 0.1 cpu_percent: 20 mem_reservation: 100m restart: always user: ${USER_GROUP} volumes: - ./db:/var/lib/mysql environment: MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_RANDOM_ROOT_PASSWORD: '1' MYSQL_PASSWORD: ${MYSQL_PASSWORD} wordpress: build: . mem_limit: 200m cpus: 0.1 cpu_percent: 20 mem_reservation: 100m user: ${USER_GROUP} volumes: - ./data:/app restart: always environment: MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_HOST: ${MYSQL_HOST} MYSQL_PASSWORD: ${MYSQL_PASSWORD} nginx: image: registry.sindominio.net/nginx ports: - ${NGINX_PORT_HTTP}:8081 - ${NGINX_PORT_HTTPS}:4443 volumes: - ./config/nginx.conf:/etc/nginx/nginx.conf:ro - ./config/nginx-wordpress-multisite.conf:/etc/nginx/conf.d/wordpress.conf:ro - ./data:/app restart: always ssh: build: ./sshd/ environment: SSH_USER: ${SSH_USER} SSH_PASS: ${SSH_PASSWORD} ports: - ${SSH_PORT}:22 volumes: - ./data:/home/user/httpdocs restart: always