Bläddra i källkod

Add docker and test file for compiler test

Andrea Fazzi 7 år sedan
förälder
incheckning
4e9b06ae8a

+ 1 - 0
compiler/.gitignore

@@ -0,0 +1 @@
+*~

+ 6 - 0
compiler/Makefile

@@ -0,0 +1,6 @@
+.PHONY: test
+
+test:
+	docker-compose -f docker/docker-compose.yml up -d
+	go test
+	docker-compose -f docker/docker-compose.yml stop

+ 19 - 0
compiler/docker/docker-compose.yml

@@ -0,0 +1,19 @@
+version: "3"
+
+services:
+
+  karmen_compiler_test:
+    restart: always
+    image: karmen/compiler
+    container_name: karmen_compiler_test
+    ports:
+      - 8080:8080
+
+  karmen_cloud_test:
+    restart: always
+    image: nextcloud
+    container_name: karmen_cloud_test
+    volumes:
+      - ./nextcloud/config:/var/www/html/config
+    ports:
+      - 8082:80

+ 33 - 0
compiler/docker/nextcloud/config/config.php

@@ -0,0 +1,33 @@
+<?php
+$CONFIG = array (
+  'htaccess.RewriteBase' => '/',
+  'memcache.local' => '\\OC\\Memcache\\APCu',
+  'apps_paths' => 
+  array (
+    0 => 
+    array (
+      'path' => '/var/www/html/apps',
+      'url' => '/apps',
+      'writable' => false,
+    ),
+    1 => 
+    array (
+      'path' => '/var/www/html/custom_apps',
+      'url' => '/custom_apps',
+      'writable' => true,
+    ),
+  ),
+  'instanceid' => 'oc818dnnhcnz',
+  'passwordsalt' => 'uVLPPkX/xRN6cZM3VoiCC5FetMCPg9',
+  'secret' => 'fXdaHpZ+bSPx+QhuvFv+Epn3eTk9bTsZ/hQhOrXpT4lWiN3S',
+  'trusted_domains' => 
+  array (
+    0 => 'localhost:8082',
+    1 => 'karmen_cloud_test',
+  ),
+  'datadirectory' => '/var/www/html/data',
+  'overwrite.cli.url' => 'http://localhost:8082',
+  'dbtype' => 'sqlite3',
+  'version' => '12.0.3.3',
+  'installed' => true,
+);

+ 1 - 0
compiler/testdata/template.tpl

@@ -0,0 +1 @@
+{{.Data}}