diff --git a/docker_compose.yml b/docker_compose.yml new file mode 100644 index 0000000..bad278a --- /dev/null +++ b/docker_compose.yml @@ -0,0 +1,45 @@ +$ cat docker-compose.yml +version: '3' + +services: + db: + image: postgres:alpine + restart: always + volumes: + - db:/var/lib/postgresql/data:Z + env_file: + - db.env + + redis: + image: redis:alpine + restart: always + + app: + image: nextcloud:apache + restart: always + ports: + - 6456:80 + volumes: + - nextcloud:/var/www/html:z + environment: + - POSTGRES_HOST=db + - REDIS_HOST=redis + env_file: + - db.env + depends_on: + - db + - redis + + cron: + image: nextcloud:apache + restart: always + volumes: + - nextcloud:/var/www/html:z + entrypoint: /cron.sh + depends_on: + - db + - redis + +volumes: + db: + nextcloud: