Commit bd21031d authored by Daniele Venzano's avatar Daniele Venzano

Is now able to create notebook clusters

parent 48c44819
......@@ -2,13 +2,13 @@
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="jdk" jdkName="Python 2.7.9 (E:\User Software\WinPython-64bit-2.7.9.3\python-2.7.9.amd64\python.exe)" jdkType="Python SDK" />
<orderEntry type="jdk" jdkName="Remote Python 3.4.0 (sftp://ubuntu@192.168.45.25:22/usr/bin/python3)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="TemplatesService">
<option name="TEMPLATE_FOLDERS">
<list>
<option value="$MODULE_DIR$/images/templates" />
<option value="$MODULE_DIR$/caaas/templates" />
</list>
</option>
</component>
......
......@@ -19,6 +19,8 @@
<column name="docker_id" sqlType="VARCHAR" precision="1024" scale="0" nullable="false" jdbcType="12"/>
<column name="cluster_id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4"/>
<column name="user_id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4"/>
<column name="ip_address" sqlType="VARCHAR" precision="16" scale="0" nullable="false" jdbcType="12"/>
<column name="contents" sqlType="VARCHAR" precision="512" scale="0" nullable="false" jdbcType="12"/>
<primary-key name="PRIMARY" columns="id"/>
</table>
<table name="notebooks" schema="" catalog="caaas" type="TABLE">
......@@ -27,6 +29,16 @@
<column name="time_created" sqlType="TIMESTAMP" precision="19" scale="0" nullable="false" jdbcType="93" def="Q1VSUkVOVF9USU1FU1RBTVA="/>
<column name="address" sqlType="VARCHAR" precision="512" scale="0" nullable="false" jdbcType="12"/>
<column name="user_id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4"/>
<column name="container_id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4"/>
<primary-key name="PRIMARY" columns="id"/>
</table>
<table name="proxy" schema="" catalog="caaas" type="TABLE">
<column name="id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4" autoIncrement="true"/>
<column name="proxy_id" sqlType="VARCHAR" precision="512" scale="0" nullable="false" jdbcType="12"/>
<column name="url" sqlType="VARCHAR" precision="512" scale="0" nullable="false" jdbcType="12"/>
<column name="cluster_id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4"/>
<column name="proxy_type" sqlType="VARCHAR" precision="64" scale="0" nullable="false" jdbcType="12"/>
<column name="container_id" sqlType="INT" precision="10" scale="0" nullable="false" jdbcType="4"/>
<primary-key name="PRIMARY" columns="id"/>
</table>
<table name="users" schema="" catalog="caaas" type="TABLE">
......
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" hash="3541978474">
<component name="DataSourceManagerImpl" format="xml" hash="2263423227">
<data-source source="LOCAL" name="MySQL - @m1" uuid="a32fd6de-3ffa-40c0-9ec8-8953a89c53e0">
<driver-ref>mysql</driver-ref>
<synchronize>true</synchronize>
......
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PublishConfigData" autoUpload="Always" serverName="vm" deleteMissingItems="true" traceLevel="DETAILS">
<serverData>
<paths name="bfm2">
<serverdata>
<mappings>
<mapping deploy="/caaas" local="$PROJECT_DIR$" web="/" />
</mappings>
</serverdata>
</paths>
<paths name="vm">
<serverdata>
<mappings>
<mapping deploy="/caaas" local="$PROJECT_DIR$" web="/" />
</mappings>
</serverdata>
</paths>
</serverData>
<option name="myAutoUpload" value="ALWAYS" />
</component>
</project>
\ No newline at end of file
<component name="ProjectDictionaryState">
<dictionary name="venzano">
<words>
<w>caaas</w>
<w>jinja</w>
</words>
</dictionary>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/images/notebook/files/start-notebook.sh" charset="UTF-8" />
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
\ No newline at end of file
......@@ -10,5 +10,5 @@
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 2.7.9 (E:\User Software\WinPython-64bit-2.7.9.3\python-2.7.9.amd64\python.exe)" project-jdk-type="Python SDK" />
<component name="ProjectRootManager" version="2" project-jdk-name="Remote Python 3.4.0 (sftp://ubuntu@192.168.45.25:22/usr/bin/python3)" project-jdk-type="Python SDK" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WebResourcesPaths">
<contentEntries>
<entry url="file://$PROJECT_DIR$">
<entryData>
<resourceRoots>
<path value="file://$PROJECT_DIR$/caaas/static" />
</resourceRoots>
</entryData>
</entry>
</contentEntries>
</component>
</project>
\ No newline at end of file
......@@ -2,18 +2,36 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="75bc5abc-acc8-44ff-9d8a-85151a0cbca1" name="Default" comment="">
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.gitignore" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/__init__.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/api.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/templates/base.html" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas.ini.template" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/dataSources.xml" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/templates/index.html" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/main.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/sql.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/sqldialects.xml" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/swarm.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/web.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/images/notebook/Dockerfile" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/README.md" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/apache-proxy.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/images/notebook/files/application.conf" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/deployment.xml" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/encodings.xml" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/install.sql" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/templates/notebook.html" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/images/notebook/files/start-notebook.sh" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas/templates/status.html" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/dictionaries/venzano.xml" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/webResources.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dataSources.ids" afterPath="$PROJECT_DIR$/.idea/dataSources.ids" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/__init__.py" afterPath="$PROJECT_DIR$/caaas/__init__.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/api.py" afterPath="$PROJECT_DIR$/caaas/api.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/images/build_images.sh" afterPath="$PROJECT_DIR$/images/build_images.sh" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/caaas.iml" afterPath="$PROJECT_DIR$/.idea/caaas.iml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/images/templates/common.tmpl" afterPath="$PROJECT_DIR$/images/templates/common.tmpl" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dataSources.xml" afterPath="$PROJECT_DIR$/.idea/dataSources.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/templates/index.html" afterPath="$PROJECT_DIR$/caaas/templates/index.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/main.py" afterPath="$PROJECT_DIR$/main.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/images/templates/master.tmpl" afterPath="$PROJECT_DIR$/images/templates/master.tmpl" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/misc.xml" afterPath="$PROJECT_DIR$/.idea/misc.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/images/templates/shell.tmpl" afterPath="$PROJECT_DIR$/images/templates/shell.tmpl" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/sql.py" afterPath="$PROJECT_DIR$/caaas/sql.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/images/templates/submit.tmpl" afterPath="$PROJECT_DIR$/images/templates/submit.tmpl" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/swarm.py" afterPath="$PROJECT_DIR$/caaas/swarm.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/web.py" afterPath="$PROJECT_DIR$/caaas/web.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/images/templates/worker.tmpl" afterPath="$PROJECT_DIR$/images/templates/worker.tmpl" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
</list>
<ignored path="caaas.iws" />
<ignored path=".idea/workspace.xml" />
......@@ -27,7 +45,7 @@
</component>
<component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
<component name="CoverageDataManager">
<SUITE FILE_PATH="coverage/caaas$main.coverage" NAME="main Coverage Results" MODIFIED="1438591954215" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/caaas$main.coverage" NAME="main Coverage Results" MODIFIED="1438760930004" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/" />
</component>
<component name="CreatePatchCommitExecutor">
<option name="PATCH_PATH" value="" />
......@@ -50,8 +68,40 @@
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" />
<option name="myItemType" value="com.intellij.database.view.DbRootNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="MySQL - @m1" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="proxy" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" />
<option name="myItemType" value="com.intellij.database.view.DbRootNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="MySQL - @m1" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="users" />
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="notebooks" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
......@@ -68,6 +118,10 @@
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="containers" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
......@@ -76,69 +130,98 @@
</component>
<component name="FileEditorManager">
<leaf>
<file leaf-file-name="main.py" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/main.py">
<file leaf-file-name="Dockerfile" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/images/notebook/Dockerfile">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.2627824">
<caret line="13" column="0" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
<state vertical-scroll-proportion="0.0">
<caret line="19" column="123" selection-start-line="19" selection-start-column="123" selection-end-line="19" selection-end-column="123" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="sql.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/sql.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="139" column="83" selection-start-line="139" selection-start-column="83" selection-end-line="139" selection-end-column="83" />
<folding>
<element signature="e#0#37#0" expanded="true" />
<element signature="e#0#22#0" expanded="true" />
<marker date="1438774374502" expanded="true" signature="414:450" placeholder="SELECT id FR..users..." />
<marker date="1438774374502" expanded="true" signature="794:834" placeholder="INSERT INTO ..." />
<marker date="1438774374502" expanded="true" signature="1140:1170" placeholder="SELECT id, u..users..." />
<marker date="1438774374502" expanded="true" signature="1456:1485" placeholder="SELECT COUNT..clusters..." />
<marker date="1438774374502" expanded="true" signature="1548:1592" placeholder="SELECT COUNT..clusters..." />
<marker date="1438774374502" expanded="true" signature="1842:1873" placeholder="SELECT COUNT..containers..." />
<marker date="1438774374502" expanded="true" signature="1936:1982" placeholder="SELECT COUNT..containers..." />
<marker date="1438774374502" expanded="true" signature="2206:2244" placeholder="SELECT * FRO..notebooks..." />
<marker date="1438774374502" expanded="true" signature="2668:2705" placeholder="SELECT url F..proxy..." />
<marker date="1438774374502" expanded="true" signature="3013:3070" placeholder="SELECT proxy..proxy..." />
<marker date="1438774374502" expanded="true" signature="3398:3450" placeholder="INSERT INTO ..." />
<marker date="1438774374502" expanded="true" signature="3712:3768" placeholder="UPDATE clust..." />
<marker date="1438774374502" expanded="true" signature="4037:4134" placeholder="INSERT INTO ..." />
<marker date="1438774374502" expanded="true" signature="4462:4554" placeholder="INSERT INTO ..." />
<marker date="1438774374502" expanded="true" signature="4835:4922" placeholder="INSERT INTO ..." />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="__init__.py" pinned="false" current-in-tab="false">
<entry file="file://E:/User Software/WinPython-64bit-2.7.9.3/python-2.7.9.amd64/Lib/site-packages/backports/configparser/__init__.py">
<provider selected="true" editor-type-id="text-editor">
<file leaf-file-name="caaas.proxy" pinned="false" current-in-tab="false">
<entry file="dbDummy://dbtable:/6d22a4bb/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/caaas..proxy">
<provider editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="1273" column="0" selection-start-line="1273" selection-start-column="0" selection-end-line="1273" selection-end-column="0" />
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
<provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
<state>
<filtering enabled="true" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="web.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/web.py">
<file leaf-file-name="apache-proxy.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/apache-proxy.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="17" column="0" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
<caret line="65" column="0" selection-start-line="65" selection-start-column="0" selection-end-line="65" selection-end-column="0" />
<folding>
<element signature="e#0#33#0" expanded="true" />
<element signature="e#0#37#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="sql.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/sql.py">
<file leaf-file-name="README.md" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="39" column="0" selection-start-line="39" selection-start-column="0" selection-end-line="39" selection-end-column="0" />
<folding>
<marker date="1438591115730" expanded="true" signature="386:422" placeholder="SELECT id FR..users..." />
<marker date="1438591115730" expanded="true" signature="766:801" placeholder="INSERT INTO ..." />
<marker date="1438591115730" expanded="true" signature="766:806" placeholder="INSERT INTO ..." />
</folding>
<state vertical-scroll-proportion="0.87636364">
<caret line="57" column="107" selection-start-line="57" selection-start-column="107" selection-end-line="57" selection-end-column="107" />
<folding />
</state>
</provider>
<provider editor-type-id="markdown-preview-editor">
<state />
</provider>
</entry>
</file>
<file leaf-file-name="index.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/templates/index.html">
<file leaf-file-name="console.sql" pinned="false" current-in-tab="false">
<entry file="file://$APPLICATION_CONFIG_DIR$/consoles/db/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/console.sql">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="5" column="4" selection-start-line="5" selection-start-column="4" selection-end-line="5" selection-end-column="4" />
<state vertical-scroll-proportion="-0.0">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="__init__.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/__init__.py">
<file leaf-file-name="start-notebook.sh" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/images/notebook/files/start-notebook.sh">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="1" column="29" selection-start-line="1" selection-start-column="29" selection-end-line="1" selection-end-column="29" />
<caret line="6" column="97" selection-start-line="6" selection-start-column="97" selection-end-line="6" selection-end-column="97" />
<folding />
</state>
</provider>
......@@ -148,7 +231,7 @@
<entry file="file://$PROJECT_DIR$/caaas/swarm.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="39" column="0" selection-start-line="39" selection-start-column="0" selection-end-line="39" selection-end-column="0" />
<caret line="123" column="0" selection-start-line="123" selection-start-column="0" selection-end-line="123" selection-end-column="0" />
<folding>
<element signature="e#0#25#0" expanded="true" />
</folding>
......@@ -156,21 +239,21 @@
</provider>
</entry>
</file>
<file leaf-file-name="caaas.ini" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas.ini">
<file leaf-file-name="build_images.sh" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/images/build_images.sh">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="6" column="12" selection-start-line="6" selection-start-column="12" selection-end-line="6" selection-end-column="12" />
<caret line="14" column="0" selection-start-line="14" selection-start-column="0" selection-end-line="14" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="caaas.ini.template" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas.ini.template">
<file leaf-file-name="web.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/web.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="6" column="12" selection-start-line="6" selection-start-column="12" selection-end-line="6" selection-end-column="12" />
<caret line="5" column="0" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="29" />
<folding />
</state>
</provider>
......@@ -193,18 +276,34 @@
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/caaas/swarm_status.py" />
<option value="$PROJECT_DIR$/caaas/templates/status.html" />
<option value="$PROJECT_DIR$/caaas/api.py" />
<option value="$PROJECT_DIR$/caaas/templates/base.html" />
<option value="$PROJECT_DIR$/caaas/swarm.py" />
<option value="$PROJECT_DIR$/caaas.ini.template" />
<option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/caaas/templates/index.html" />
<option value="$PROJECT_DIR$/caaas/web.py" />
<option value="$PROJECT_DIR$/caaas/sql.py" />
<option value="$PROJECT_DIR$/caaas/templates/notebook.html" />
<option value="$PROJECT_DIR$/caaas/api.py" />
<option value="$PROJECT_DIR$/caaas/templates/status.html" />
<option value="$PROJECT_DIR$/caaas/proxy.py" />
<option value="$PROJECT_DIR$/caaas/apache-proxy.py" />
<option value="$PROJECT_DIR$/caaas/__init__.py" />
<option value="$PROJECT_DIR$/caaas.wsgi" />
<option value="$PROJECT_DIR$/main.py" />
<option value="$PROJECT_DIR$/caaas.ini.template" />
<option value="$PROJECT_DIR$/caaas.ini" />
<option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/images/notebook/files/application.conf" />
<option value="$PROJECT_DIR$/images/templates/master.tmpl" />
<option value="$PROJECT_DIR$/images/templates/common.tmpl" />
<option value="$PROJECT_DIR$/images/templates/shell.tmpl" />
<option value="$PROJECT_DIR$/images/templates/submit.tmpl" />
<option value="$PROJECT_DIR$/images/templates/worker.tmpl" />
<option value="$PROJECT_DIR$/images/build_images.sh" />
<option value="$APPLICATION_CONFIG_DIR$/consoles/db/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/console.sql" />
<option value="$PROJECT_DIR$/images/notebook/Dockerfile" />
<option value="$PROJECT_DIR$/images/notebook/files/start-notebook.sh" />
<option value="$PROJECT_DIR$/caaas/sql.py" />
<option value="$PROJECT_DIR$/caaas/swarm.py" />
<option value="$PROJECT_DIR$/apache-proxy.py" />
<option value="$PROJECT_DIR$/README.md" />
</list>
</option>
</component>
......@@ -216,10 +315,10 @@
<order />
</component>
<component name="ProjectFrameBounds">
<option name="x" value="203" />
<option name="y" value="17" />
<option name="width" value="1400" />
<option name="height" value="1000" />
<option name="x" value="169" />
<option name="y" value="11" />
<option name="width" value="1606" />
<option name="height" value="998" />
</component>
<component name="ProjectInspectionProfilesVisibleTreeState">
<entry key="Project Default">
......@@ -282,6 +381,88 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="scripts" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="images" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="images" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="notebook" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="images" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="notebook" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="files" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
......@@ -295,6 +476,10 @@
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="templates" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
</subPane>
</pane>
......@@ -302,7 +487,7 @@
</panes>
</component>
<component name="PropertiesComponent">
<property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
<property name="settings.editor.selected.configurable" value="preferences.keymap" />
<property name="settings.editor.splitter.proportion" value="0.2" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="E:/User Software/WinPython-64bit-2.7.9.3/python-2.7.9.amd64/python.exe" />
......@@ -310,13 +495,39 @@
<property name="recentsLimit" value="5" />
<property name="DefaultHtmlFileTemplate" value="Html5" />
<property name="FullScreen" value="false" />
<property name="restartRequiresConfirmation" value="true" />
</component>
<component name="PyConsoleOptionsProvider">
<option name="myPythonConsoleState">
<console-settings module-name="caaas" sdk-home="ssh://venzano@bigfoot-m2.eurecom.fr:22/usr/bin/python">
<option name="mySdkHome" value="ssh://venzano@bigfoot-m2.eurecom.fr:22/usr/bin/python" />
<option name="myModuleName" value="caaas" />
</console-settings>
</option>
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="E:\User Data\vcs\caaas\images\notebook" />
<recent name="E:\User Data\vcs\caaas\caaas\templates" />
<recent name="E:\User Data\vcs\caaas" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="E:\User Data\vcs\caaas\images\notebook\files" />
<recent name="E:\User Data\vcs\caaas" />
</key>
</component>
<component name="RunManager" selected="Python.main">
<configuration default="true" type="BashConfigurationType" factoryName="Bash">
<option name="INTERPRETER_OPTIONS" value="" />
<option name="INTERPRETER_PATH" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PARENT_ENVS" value="true" />
<option name="SCRIPT_NAME" value="" />
<option name="PARAMETERS" value="" />
<module name="" />
<envs />
<method />
</configuration>
<configuration default="true" type="DjangoTestsConfigurationType" factoryName="Django tests">
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
......@@ -512,7 +723,7 @@
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
......@@ -541,30 +752,32 @@
<servers />
</component>
<component name="ToolWindowManager">
<frame x="203" y="17" width="1400" height="1000" extended-state="0" />
<frame x="169" y="11" width="1606" height="998" extended-state="0" />
<editor active="true" />
<layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.2619403" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32911393" sideWeight="0.5059701" order="13" side_tool="true" content_ui="tabs" />
<window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32910448" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="File Transfer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32873562" sideWeight="0.49402985" order="14" side_tool="false" content_ui="tabs" />
<window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32873562" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.19792865" sideWeight="0.49402985" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
<window_info id="Database Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32871974" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.14424321" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.12742561" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.29988465" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32911393" sideWeight="0.49552238" order="9" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
<window_info id="REST Client" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32911393" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.1990794" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="REST Client" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32911393" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32911393" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.30149597" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
</layout>
</component>
<component name="Vcs.Log.UiProperties">
......@@ -587,17 +800,93 @@
</properties>
</breakpoint>
</default-breakpoints>
<option name="time" value="3" />
<option name="time" value="19" />
</breakpoint-manager>
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="dbDummy://dbtable:/6d22a4bb/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/caaas..containers">
<provider editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
</state>
</provider>
<provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
<state>
<filtering enabled="true" />
</state>
</provider>
</entry>
<entry file="dbDummy://dbtable:/6d22a4bb/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/caaas..notebooks">
<provider editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
<provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
<state>
<filtering enabled="true" />
</state>
</provider>
</entry>
<entry file="dbDummy://dbtable:/6d22a4bb/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/caaas..proxy">
<provider editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
<provider selected="true" editor-type-id="com.intellij.database.editor.DatabaseTableFileEditorProvider">
<state>
<filtering enabled="true" />
</state>
</provider>