diff --git a/web-compose.yml b/web-compose.yml index 495b810..1c6988b 100644 --- a/web-compose.yml +++ b/web-compose.yml @@ -54,22 +54,52 @@ services: - /tandoor/statics:/static:ro - /tandoor/media:/media:ro brad-vscode: - image: git.coldlightalchemist.com/bradley/code-server-wpilib-fedora:2026.1.1 + image: git.coldlightalchemist.com/bradley/code-server-wpilib-fedora:2026.2.1 container_name: brad_vscode restart: always ports: - "8082:8080" jasper-vscode: - image: git.coldlightalchemist.com/bradley/code-server-wpilib-fedora:2026.1.1 + image: git.coldlightalchemist.com/bradley/code-server-wpilib-fedora:2026.2.1 container_name: jasper_vscode restart: always ports: - "8084:8080" collin-vscode: - image: git.coldlightalchemist.com/bradley/code-server-wpilib-fedora:2026.1.1 + image: git.coldlightalchemist.com/bradley/code-server-wpilib-fedora:2026.2.1 container_name: collin_vscode restart: always ports: - "8085:8080" + nextcloud: + image: nextcloud:apache + container_name: nextcloud + restart: always + ports: + - "8086:80" + volumes: + - "/nextcloud:/var/www/html" + env_file: .nextcloud.env + networks: + - nextcloud_network + depends_on: + - redis + redis: + image: redis:alpine + container_name: nextcloud_redis + restart: always + command: + - /bin/sh + - -c + - redis-server --requirepass "$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}" + volumes: + - redis_data:/data + networks: + - nextcloud_network + env_file: .redis_nextcloud.env volumes: nginx_config: + redis_data: +networks: + nextcloud_network: + driver: bridge