]> git.giorgioravera.it Git - docker.git/commitdiff
Added xen-orchestra-ce
authorGiorgio Ravera <xraver@docker.giorgioravera.it>
Wed, 8 Jan 2020 16:11:15 +0000 (17:11 +0100)
committerGiorgio Ravera <xraver@docker.giorgioravera.it>
Wed, 8 Jan 2020 16:11:15 +0000 (17:11 +0100)
xen-orchestra-ce/docker-compose.yml [new file with mode: 0644]

diff --git a/xen-orchestra-ce/docker-compose.yml b/xen-orchestra-ce/docker-compose.yml
new file mode 100644 (file)
index 0000000..df72656
--- /dev/null
@@ -0,0 +1,41 @@
+version: '3'
+
+services:
+    orchestra:
+        restart: unless-stopped
+        image: ezka77/xen-orchestra-ce
+        container_name: XO_server
+        ports:
+            - "8081:8000"
+        depends_on:
+            - redis
+        environment:
+            - DEBUG=xo:main
+            - NODE_ENV=production
+            - XOA_PLAN=5
+            # To enable XO superuser features (ex: NFS mount) on the host
+            # uncomment the following lines, it will start XO as superuser
+            # and enable the privileged capabilities for this container (access
+            # host devices, ...) NB: it's a security issue, so be warned !
+            #- USER=root
+        #privileged: true
+        volumes:
+            - xoa_data:/storage
+        logging: &logging
+            driver: "json-file"
+            options:
+                max-size: "1M"
+                max-file: "2"
+    redis:
+        restart: unless-stopped
+        container_name: XO_redis
+        image: redis:alpine
+        command: redis-server --appendonly yes
+        volumes:
+            - xoa_data:/data
+        logging:
+            <<: *logging
+
+volumes:
+    xoa_data: 
+        external: true