Files
dockerservertest/docker-compose.yml
2023-04-26 01:16:34 -05:00

75 lines
1.4 KiB
YAML

version: '3'
services:
dozzle:
container_name: dozzle
hostname: dozzle
image: amir20/dozzle:latest
environment:
- DOZZLE_ADDR=:1234
ports:
- 9999:1234
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
nc-db:
image: mariadb:10.6
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
restart: always
volumes:
- nc-db:/var/lib/mysql:Z
environment:
- MYSQL_ROOT_PASSWORD=${ADMIN_PASSWORD}
- MARIADB_AUTO_UPGRADE=1
- MARIADB_DISABLE_UPGRADE_BACKUP=1
env_file:
- .env
nc-redis:
image: redis:alpine
restart: always
nextcloud:
image: nextcloud:fpm-alpine
restart: always
volumes:
- nextcloud:/var/www/html:z
environment:
- MYSQL_HOST=nc-db
- REDIS_HOST=nc-redis
env_file:
- .env
depends_on:
- nc-db
- nc-redis
nc-web:
build: ./web
restart: always
ports:
- 127.0.0.1:8080:80
volumes:
- nextcloud:/var/www/html:z,ro
depends_on:
- nextcloud
nc-cron:
image: nextcloud:fpm-alpine
restart: always
volumes:
- nextcloud:/var/www/html:z
entrypoint: /cron.sh
depends_on:
- nc-db
- nc-redis
spdf:
container_name: spdf
image: frooodle/s-pdf
ports:
- '8080:8080'
volumes:
nc-db:
nextcloud: