diff options
author | Jakob Odersky <jakob@odersky.com> | 2018-12-09 14:52:11 -0800 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2018-12-09 14:52:11 -0800 |
commit | 84543e02280881565d3250dc0efd4499d6cbaae5 (patch) | |
tree | 35b45e9c3f33642f0040fec250de1c550060e575 /terraform/provision | |
parent | 6436eb17edf3836c50cf4223e8daed605111a926 (diff) | |
download | infra-84543e02280881565d3250dc0efd4499d6cbaae5.tar.gz infra-84543e02280881565d3250dc0efd4499d6cbaae5.tar.bz2 infra-84543e02280881565d3250dc0efd4499d6cbaae5.zip |
Add email module
Diffstat (limited to 'terraform/provision')
4 files changed, 132 insertions, 0 deletions
diff --git a/terraform/provision/rootfs/etc/nginx/conf.d/server_names.conf b/terraform/provision/rootfs/etc/nginx/conf.d/server_names.conf new file mode 100644 index 0000000..9fdc6f1 --- /dev/null +++ b/terraform/provision/rootfs/etc/nginx/conf.d/server_names.conf @@ -0,0 +1 @@ +server_names_hash_bucket_size 64; diff --git a/terraform/provision/rootfs/etc/nginx/sites-enabled/www.conf b/terraform/provision/rootfs/etc/nginx/sites-enabled/www.conf new file mode 100644 index 0000000..d3118e6 --- /dev/null +++ b/terraform/provision/rootfs/etc/nginx/sites-enabled/www.conf @@ -0,0 +1,23 @@ +server { + server_name www.crashbox.io; + listen 80; + listen [::]:80; + listen 443 ssl; + listen [::]:443 ssl; + return 301 https://crashbox.io$request_uri; +} + +server { + server_name crashbox.io; + listen 80; + listen [::]:80; + listen 443 ssl; + listen [::]:443 ssl; + + root /usr/local/share/www; + index index.html; + + location / { + try_files $uri =404; + } +} diff --git a/terraform/provision/rootfs/usr/local/share/www/crashbox.svg b/terraform/provision/rootfs/usr/local/share/www/crashbox.svg new file mode 100755 index 0000000..40482ac --- /dev/null +++ b/terraform/provision/rootfs/usr/local/share/www/crashbox.svg @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="500" + height="500" + viewBox="0 0 132.29166 132.29167" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="crashbox.svg" + inkscape:export-filename="/home/jodersky/.background.png" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0181818" + inkscape:cx="281.65068" + inkscape:cy="311.71929" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:object-paths="true" + inkscape:window-width="958" + inkscape:window-height="1056" + inkscape:window-x="960" + inkscape:window-y="22" + inkscape:window-maximized="0" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-smooth-nodes="true" + units="px" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-15.076923,-23.286345)"> + <g + id="g885" + transform="matrix(0,4.7908009,-4.7908009,0,1323.6881,-237.29388)" + style="fill:#cccccc"> + <path + id="path871" + d="m 54.447016,259.34398 c 0,-0.41251 6.51827,-11.70207 6.87555,-11.90832 0.35728,-0.20625 13.39434,-0.20626 13.75161,0 0.35728,0.20626 6.87607,11.4958 6.87607,11.90832 10e-6,0.41251 -6.51879,11.70206 -6.87607,11.90832 -0.35727,0.20626 -13.39433,0.20625 -13.75161,-10e-6 -0.35728,-0.20625 -6.87555,-11.4958 -6.87555,-11.90831 z m 0.86868,1e-5 c 0,0.38642 6.10676,10.96216 6.44147,11.15537 0.33471,0.19322 12.54822,0.19323 12.88293,0 0.33471,-0.19321 6.44147,-10.76895 6.44147,-11.15538 0,-0.38643 -6.10676,-10.96217 -6.44147,-11.1554 -0.33471,-0.1932 -12.54822,-0.19321 -12.88293,0 -0.33471,0.19322 -6.44147,10.76896 -6.44147,11.15541 z" + style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.15927917;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + id="path873" + d="m 68.986516,259.38836 c 0,-0.34087 5.34873,-9.60935 5.70206,-9.88448 0.53173,0.60355 5.66767,9.50847 5.66765,9.84278 10e-6,0.3409 -5.35009,9.61103 -5.70248,9.88449 -0.53273,-0.60539 -5.66719,-9.50851 -5.66723,-9.84275 z" + style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.15927917;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </g> +</svg> diff --git a/terraform/provision/rootfs/usr/local/share/www/index.html b/terraform/provision/rootfs/usr/local/share/www/index.html new file mode 100644 index 0000000..57d2c0c --- /dev/null +++ b/terraform/provision/rootfs/usr/local/share/www/index.html @@ -0,0 +1,21 @@ +<html> + <head> + <title>crashbox</title> + <style> + html, body { + height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + } + </style> + </head> + <body> + <div> + <a href="https://dl.crashbox.io">dl</a> + <a href="https://git.crashbox.io">git</a> + <a href="https://ip.crashbox.io">ip</a> + </div> + </body> +</html> |