Commit b46dbe01 by Ali Arshad

Initial commit

parents

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/webDav.iml" filepath="$PROJECT_DIR$/.idea/webDav.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/WWW/vendor/composer" />
<path value="$PROJECT_DIR$/WWW/vendor/sabre/xml" />
<path value="$PROJECT_DIR$/WWW/vendor/psr/log" />
<path value="$PROJECT_DIR$/WWW/vendor/sabre/dav" />
<path value="$PROJECT_DIR$/WWW/vendor/sabre/vobject" />
<path value="$PROJECT_DIR$/WWW/vendor/sabre/event" />
<path value="$PROJECT_DIR$/WWW/vendor/sabre/uri" />
<path value="$PROJECT_DIR$/WWW/vendor/sabre/http" />
</include_path>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/WWW/simpleCalDAV" vcs="Git" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/WWW/classes" isTestSource="false" packagePrefix="PT\" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/sabre/dav" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/sabre/event" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/sabre/http" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/sabre/uri" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/sabre/vobject" />
<excludeFolder url="file://$MODULE_DIR$/WWW/vendor/sabre/xml" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library name="PHP" type="php">
<CLASSES>
<root url="file://$MODULE_DIR$/WWW/vendor/composer" />
<root url="file://$MODULE_DIR$/WWW/vendor/psr/log" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/dav" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/event" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/http" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/uri" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/vobject" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/xml" />
</CLASSES>
<SOURCES>
<root url="file://$MODULE_DIR$/WWW/vendor/composer" />
<root url="file://$MODULE_DIR$/WWW/vendor/psr/log" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/dav" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/event" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/http" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/uri" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/vobject" />
<root url="file://$MODULE_DIR$/WWW/vendor/sabre/xml" />
</SOURCES>
</library>
</orderEntry>
</component>
</module>
\ No newline at end of file
FROM ubuntu:latest
#################################################### Adding new user and group ####################################################
ENV myuser=jenkins
ENV myuserid=1002
ENV mygroup=jenkins
ENV mygroupid=1002
RUN groupadd $mygroup -g $mygroupid
RUN useradd -u $myuserid -g $mygroupid $myuser
###################################################### Update APT #######################################################
RUN apt-get update -y
###################################################### Utilities #######################################################
#install git curl wget zip unzip nano
RUN apt-get install -y git curl wget zip unzip nano && \
apt-get -y clean all
######################################################### Apache #########################################################
RUN apt-get install -y apache2 && \
apt-get -y clean all
######################################################### PHP #########################################################
RUN apt-get install -y php7.0-fpm php7.0-mysql php7.0-curl php7.0-intl php7.0-json php7.0-cgi php7.0 libapache2-mod-fastcgi && \
apt-get -y clean all
######################################################### Laravel Dependencies #########################################################
RUN apt-get install -y php7.0-mbstring php7.0-mcrypt php7.0-tokenizer php7.0-xml php7.0-gd php-xdebug && \
apt-get -y clean all
######################################################### INSTALL COMPOSER #########################################################
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
RUN php composer-setup.php --install-dir=/usr/local/bin/ --filename=composer
RUN php -r "unlink('composer-setup.php');"
######################################################### Apache Configs #########################################################
## Enabling Mod_Rewrite
RUN a2enmod actions fastcgi
RUN a2enmod rewrite
RUN a2enmod headers
RUN a2enmod expires
RUN a2enmod deflate
## Fixing localhost error.
RUN echo "ServerName localhost" >> /etc/apache2/conf-available/servername.conf
RUN a2enconf servername
RUN rm /etc/apache2/sites-enabled/000-default.conf
RUN echo "<VirtualHost *:80> \n\
ServerAdmin webmaster@localhost \n\
DocumentRoot /var/www/html \n\
\n\
ErrorLog ${APACHE_LOG_DIR}/error.log \n\
CustomLog ${APACHE_LOG_DIR}/access.log combined \n\
\n\
<Directory /var/www/html> \n\
Options Indexes FollowSymLinks \n\
AllowOverride All \n\
Order allow,deny \n\
allow from all \n\
</Directory> \n\
<IfModule mod_fastcgi.c> \n\
AddHandler php7-fcgi .php \n\
Action php7-fcgi /php7-fcgi \n\
Alias /php7-fcgi /usr/lib/cgi-bin/php7-fcgi \n\
FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi -socket /run/php/php7.0-fpm.sock -pass-header Authorization \n\
<FilesMatch '.+\.ph(p[345]?|t|tml)$'> \n\
SetHandler php7-fcgi \n\
</FilesMatch> \n\
<Directory '/usr/lib/cgi-bin'> \n\
Require all granted \n\
</Directory> \n\
</IfModule> \n\
</VirtualHost>" >> /etc/apache2/sites-enabled/000-default.conf
RUN x=";clear_env = no" && y="clear_env = no" && sed -i -e "s/$x/$y/g" /etc/php/7.0/fpm/pool.d/www.conf
#################################################### php should run as my user ####################################################
RUN x="user = www-data" && y="user = $myuser" && sed -i -e "s/$x/$y/g" /etc/php/7.0/fpm/pool.d/www.conf
RUN x="group = www-data" && y="group = $mygroup" && sed -i -e "s/$x/$y/g" /etc/php/7.0/fpm/pool.d/www.conf
#################################################### allow 1gb upload size ####################################################
RUN x="upload_max_filesize = 2M" && y="upload_max_filesize = 1024M" && sed -i -e "s/$x/$y/g" /etc/php/7.0/fpm/php.ini
RUN x="post_max_size = 8M" && y="post_max_size = 1024M" && sed -i -e "s/$x/$y/g" /etc/php/7.0/fpm/php.ini
#################################################### Setting up apache ####################################################
ADD start.sh /start.sh
RUN chmod u+x /start.sh
EXPOSE 80
ENTRYPOINT ["/start.sh"]
\ No newline at end of file
[auto]
server-uuid=e4313e6a-0e60-11e8-b18c-0242ac130002
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAunNHtXduEfvkjg2xJSWH/C1jkwL7k04JmuLiPJVTcO+bpsaP
DJkxE9q/nlZbJJ6ngq1J44I+3vmwYxZYt9/es8ZrZFcdUhiIDVmsVIJXsefc/Len
NrBe0R2WXkpzE6lXDuzBpNQo7U5RLP2wJ9GwpzVFXi//E8Tg37A66fsz8JPuZd5M
DqfnJkBI8STK0UaKfOLPdGHq05jooTs5hB4TUBgkeOoWhW/3E3Gam0sXRbUds1aI
E6ZTSJnDBCBSJSZ1smpLHP5nYDqhALTic4+EVR/Qi8MigwrDUXEQQWzfX/Gl7p3i
hepiX4xruQ5nRqvkZ9PKbW19GvnxHxlFZ1/K6wIDAQABAoIBAQCVRy0XnipTXcDM
9ytoWVc50UFS9+ViN+26w4JtDQWEe2K8sWbgqFpB0jbu16cbd6cYGhP5glNCBNlz
S/X2KdhNSUS8Tn8cNqXfQneWJdF+j+w/re7D+4u+k5jLn4HpMQCR437asD6gWL7n
bam3B80O4rjKQ1VPh6afkaJpqYUZTIkVfnUnrKwEfa6yBiiZZkIsvkEjm1TQehFV
wFFG/LcRNPQbdDPN/nx93tn3XXurXl6oN9Xm5Rbuib7AAspWg75yJ2UIWAf1M1sy
a72CUVbZ3T7/RGHIVzIDE133g9OETyM++bhv9nhJr5NdXYPsIFlz+pc74RqX++f0
+zV7ZFqZAoGBAOY4XExRxL0b6G795IhGYvbEDvmVMpqN9m2Ior9/6BOAiVhK7UIs
nQQI8IgYDnltujxHfw59uuwPl5KuVzP/Z8KKxiw89i9biCayY7mzjatz2RTqydd3
dyKoOSV04EVoUovZj5p9YSM/5ujaY+97dkmtvwg/sl4QfQGbTneyfeUdAoGBAM9U
L1o01KppsBSJi7k2vRgvB/FINdWm5BaQCYyue+xVqyMyjEC4f18nx9xhXsiCn6tu
+zZSXdVcR5MteT+rNNjb/+f6q6Z3JkB0BDgxAMDk9toDElsRnyjYEYonXGXcMG+x
Bi9vgCVvfrqMRFi6DwxyfPSxPBofZEDsqHzyxZmnAoGARBUEzpkb2mUHbtNsoxRV
re47E3oY1fYHm0rd/k3gHuxTMaYu1fQFlyzhnQ2oMibN/YeTPoDWJ3tQ8tLV/Q2Z
7MFHa8u3bjfeYrs8nK1JxxtiZjos6KhutfQTukz/CeeZCbyUKDbN5DPAoLn89dSI
Ha/hH5pesEyl+zSnluRVMM0CgYBFlDEYCubcEf//xHFZxR8MwKvfs6Ytf4bIc6pg
xiXcmJuIgmxDRCeq3YTbVuoiTIQdWm+AOYA4HHIA2J/6WBCyPpLRXXTBtvblZooL
+ZYRJkYZwDIm0fEiGfE49iCyJoUy1qwGu1q8NYDIRk6hoD9wo/N/gwNymNpiV4nr
9OWPvQKBgQCdiTg0Pa335BpHX5L6eyBt2qGnpZQI39vPuCht9/vcmYqvFNyGGRJC
B03Z0MFWW6bt+Fwd5/YOVWoUnzWMrmOJVTueyBM99Im4ECVMpGGUys2V9/BUxnaS
NWqexEbgiUnHXhNjgQGGVZkL/kfpL7WhHZnVA7mk79LkyPggjxVJ7g==
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIDAzCCAeugAwIBAgIBATANBgkqhkiG9w0BAQsFADA8MTowOAYDVQQDDDFNeVNR
TF9TZXJ2ZXJfNS43LjIxX0F1dG9fR2VuZXJhdGVkX0NBX0NlcnRpZmljYXRlMB4X
DTE4MDIxMDEyNTAwNFoXDTI4MDIwODEyNTAwNFowPDE6MDgGA1UEAwwxTXlTUUxf
U2VydmVyXzUuNy4yMV9BdXRvX0dlbmVyYXRlZF9DQV9DZXJ0aWZpY2F0ZTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpzR7V3bhH75I4NsSUlh/wtY5MC
+5NOCZri4jyVU3Dvm6bGjwyZMRPav55WWySep4KtSeOCPt75sGMWWLff3rPGa2RX
HVIYiA1ZrFSCV7Hn3Py3pzawXtEdll5KcxOpVw7swaTUKO1OUSz9sCfRsKc1RV4v
/xPE4N+wOun7M/CT7mXeTA6n5yZASPEkytFGinziz3Rh6tOY6KE7OYQeE1AYJHjq
FoVv9xNxmptLF0W1HbNWiBOmU0iZwwQgUiUmdbJqSxz+Z2A6oQC04nOPhFUf0IvD
IoMKw1FxEEFs31/xpe6d4oXqYl+Ma7kOZ0ar5GfTym1tfRr58R8ZRWdfyusCAwEA
AaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAIf5vGtWxRxxl
kBW/HYHnAE2aDlmuevDb7b+RM4cayRQhToQxHFH+tT0e7n99QShYWvKS+WYmOp9H
meNbLxzuUaT/m42BlcQMymcXFQxAKGTYi8CEpPj58uZakbZ3KWceDUtjtgkxVFjv
oTM4g2db6Y1+lXMEfr5rvk7WMe/qalcGDz//ikhGwxRhZVco2VwW7yc98c+7piln
CPfjV5W2kdon3jZm8d2fbc+CyZKCQGKqXD3yUnJYltwCk95d2H6K3zW/uRKZm6YV
o2xViKbS0SYX5cQjOjKsTGHwNHGym118EbsUVEjIXdXHSsxbLu9DzdQn7KRiHjpo
72HIRN7jeg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDBDCCAeygAwIBAgIBAzANBgkqhkiG9w0BAQsFADA8MTowOAYDVQQDDDFNeVNR
TF9TZXJ2ZXJfNS43LjIxX0F1dG9fR2VuZXJhdGVkX0NBX0NlcnRpZmljYXRlMB4X
DTE4MDIxMDEyNTAwNVoXDTI4MDIwODEyNTAwNVowQDE+MDwGA1UEAww1TXlTUUxf
U2VydmVyXzUuNy4yMV9BdXRvX0dlbmVyYXRlZF9DbGllbnRfQ2VydGlmaWNhdGUw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLBYOSMxC3LqWpph5ERRFO
774CnOonqgXiReQYnB8lZAo6P96GW1SjNBX1ZlzXMLh/aso6UOWAyDBACXo7Dz6K
HDADDfLZtANwoqW35zFK2m0hMlZInS2QL6HUXOtMPnhHkkaVl2S6UsQ7d6f3i1Ah
WCsGJCVqZ5ebYQYZpGCufKTcrpNlgPFEQmjmV3W0T91NbdVaKf1TEvSKyV3GqPS4
FB/Wd88QRXMhd8IGWUAHzip4NXGfMJQPX82j35WnpElW3ofo9ACJ76f5J8xrpnfI
/s5K5bv3pC4IWocPthZjd8Pmr0vkJGUrdqroZ3AzRFzb0pAbP8mPn1n8/62/YrAR
AgMBAAGjDTALMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAFBKFauOhMeN
xsB6vxF01TUZKZoGfP0EwVyzLf3sC7aP5+8OrMVteUU8BjwdJ7YxuDvpTzLRU6Y3
M8WGUWTY0W6OTC02UUk/X/bqp1NMnKiHzakbo75XeJShil6LX8btJBOs7S0vhpUQ
s3y7gV3p+4g5EqqAfYwt+yaIJioKhj5DHHadH7aCTsGSyY9bsSu4udXnD/34EUyT
+zICSafqdUGlhzNuXJj+GsIb3z0HpiTBlUo3TN4Sr7CO/jvanGKP64yCDM7AhcR/
6NDrwxIA8D9NXSSi+yc+0ZfvRX1N/jwTRULolpPJmopTsheTe2JqYsZ3DBwF4Sf3
Ngm1quF/jfc=
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAywWDkjMQty6lqaYeREURTu++ApzqJ6oF4kXkGJwfJWQKOj/e
hltUozQV9WZc1zC4f2rKOlDlgMgwQAl6Ow8+ihwwAw3y2bQDcKKlt+cxStptITJW
SJ0tkC+h1FzrTD54R5JGlZdkulLEO3en94tQIVgrBiQlameXm2EGGaRgrnyk3K6T
ZYDxREJo5ld1tE/dTW3VWin9UxL0isldxqj0uBQf1nfPEEVzIXfCBllAB84qeDVx
nzCUD1/No9+Vp6RJVt6H6PQAie+n+SfMa6Z3yP7OSuW796QuCFqHD7YWY3fD5q9L
5CRlK3aq6GdwM0Rc29KQGz/Jj59Z/P+tv2KwEQIDAQABAoIBADFG5ld/A4iiztzt
kB0b8oaJVEJIGeGEuCbitelvQ3QM4xqeVAGie1mdk9LbhJ9KmQ18OxeKeRoX/PYe
Fsfs/E4DZ3fmU9KZidg18ik/+Uvk1mYfVKgNVnjPxuTHpOj9pK4ih/VZKL68xhp1
AZTpAIsHXnIAJgC8oiS5mQRyTHEtKw32WQgptE0tIEZx8qQqnqrPk470L6X8B25I
VzQW5kHILZ9xOGGpIv8jlwR8kjAMkJtx/ZktaT3d13VmYb/LQjhljt4iBV2nVBAq
I9WjKAoxn1+U2Q9SlgUusHoO0nwwF1n9nsla4zp0fxlPQE3/FhC+xwMSGIwKiW4h
JgyUlx0CgYEA7BneWA7hGGJsJ9zpDLChFRHNPp31OGpa8ucPSSP0veCSzl/S/4zV
Py9wQ5KVq1oB/7jJQ/GdJxqS71y5jIXUSqjTvUvzIqcBMKxDpwdD3t3fqUrEUFvi
iv8PSFmW6g9OEa0/8C4mR2WC1nqZuzYpMJRnYfdlsmjuBTJUbmChsJMCgYEA3CHr
dlAgebT2FG60UbWHPjUvmy8/NEYM6MUf6aisSmaNvGUi9GK6VdWAh+4Y/pSdeBO6
HmcNxzAzQArVIYsMTBArBccz07RYeo81nJGC93ZeUZOLOZ5/fKQN2oRfLz3U9Hrr
iiQkYJqubO844U5rp+FOw1BEs0GdqEY1soo2V0sCgYBE5/vbaWRKkJcOP0wI9xfc
JVjoeINUFr46fDMa3pKURBG0h4T2Lm0iRr8WCZcC7n782jprSP3bpsbRcxd4Kqrd
q044xgzMxT70rKIGAnnNdqXLK9YFuftxI6WbMQJ5h0P6prytZVqopbi8zgVF/TWi
Rv2xOtoEatlkzN6VZEBsXwKBgFxMoKTYDfXaCYAhttu3yIAt3ssrsU2ivZDv7mST
g8IiY/WFVnWv279XqO/VxocgGzKY2uYaga1uKV8F672Hxt0xvkhK8REoQh0JZQpD
/OzzpbKAsdSz/3Jsex6PeDWfsGXeEFq4ssQKt24Xk/rsXbljgBnm0xdyQL+oyKUW
zJgnAoGBALC++i9AQDqzW0jrtQ4fIQCdYNdESZHdJUUTFs6Lpe7PqTHWnWtU8DFp
F6NbMA/TVv6XbIotBejhtJteabJY0y/ljiWqpno4mAbL+m6IRD8bL8ccEiIqBPzz
A4FgrW75EwaJRSvmgf3XOw0Ixabbs1FBhUWzzFkw8ovafRbngwvh
-----END RSA PRIVATE KEY-----
3,2
3,1
3,3
10,285
10,269
10,221
10,245
10,183
10,175
10,21
10,5
11,5
11,27
8,8
8,6
8,16
8,17
8,18
8,2
8,3
51,4
51,3
51,2
51,1
51,0
50,4
50,3
50,2
50,1
50,0
49,4
49,3
49,2
49,1
49,0
48,4
48,3
48,2
48,1
48,0
47,5
47,4
47,3
47,2
47,1
47,0
46,2
46,0
45,4
45,3
45,2
45,1
45,0
44,4
44,3
44,2
44,1
43,6
43,5
43,4
43,3
43,1
42,3
42,1
41,2
40,3
40,1
39,3
39,1
38,3
38,1
20,2
12,3
20,1
12,2
20,3
12,1
11,23
11,21
11,19
11,17
11,15
19,2
11,13
19,1
11,11
19,3
11,9
11,7
11,3
11,2
11,1
10,286
10,277
10,271
10,263
10,257
10,248
10,246
10,229
10,197
10,173
10,167
10,165
10,163
10,145
10,138
10,134
10,126
10,117
10,113
10,86
10,77
18,1
10,75
File added
default-character-set=latin1
default-collation=latin1_swedish_ci
default-character-set=latin1
default-collation=latin1_swedish_ci
This diff is collapsed. Click to expand it.
File added
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment