summaryrefslogtreecommitdiff
path: root/src/web.config
diff options
context:
space:
mode:
authorRandy <kingkaeru@yahoo.com>2012-10-25 10:22:28 -0700
committerRandy <kingkaeru@yahoo.com>2012-10-25 10:22:28 -0700
commit399080ad739646d54913c1bf1afbb438d9785c08 (patch)
treec90df45b5bf3ddb210405733234909d5be8f4746 /src/web.config
parent596e20e12351afe90c622c3884575a26136732d5 (diff)
downloadetherpad-lite-399080ad739646d54913c1bf1afbb438d9785c08.zip
Add IIS config file
Diffstat (limited to 'src/web.config')
-rw-r--r--src/web.config32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/web.config b/src/web.config
new file mode 100644
index 00000000..e057b919
--- /dev/null
+++ b/src/web.config
@@ -0,0 +1,32 @@
+<configuration>
+ <system.webServer>
+
+ <handlers>
+ <add name="iisnode" path="node_modules/ep_etherpad-lite/node/server.js" verb="*" modules="iisnode" />
+ </handlers>
+
+ <rewrite>
+ <rules>
+ <!-- uncomment this section to enable debugging
+ <rule name="LogFile" patternSyntax="ECMAScript" stopProcessing="true">
+ <match url="iisnode"/>
+ <action type="Rewrite" url="node_modules/ep_etherpad-lite/node/iisnode" />
+ </rule>
+ <rule name="NodeInspector" patternSyntax="ECMAScript" stopProcessing="true">
+ <match url="^server.js\/debug[\/]?" />
+ </rule>
+ -->
+ <rule name="StaticContent">
+ <action type="Rewrite" url="public{{REQUEST_URI}}"/>
+ </rule>
+ <rule name="DynamicContent">
+ <conditions>
+ <add input="{{REQUEST_FILENAME}}" matchType="IsFile" negate="True"/>
+ </conditions>
+ <action type="Rewrite" url="node_modules/ep_etherpad-lite/node/server.js" />
+ </rule>
+ </rules>
+ </rewrite>
+
+ </system.webServer>
+</configuration>