Skip to content

Instantly share code, notes, and snippets.

#Dockerfile
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
<?php
/**
* Craft web bootstrap file
*/
// Set the Craft site variable
define('CRAFT_SITE', 'blabla');
// Project root path
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.howsmyssl.com/a/check");
curl_setopt($ch, CURLOPT_SSLVERSION, 6);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$tlsVer = json_decode($response, true);
echo "<h1>Your TSL version is: <u>" . ( $tlsVer['tls_version'] ? $tlsVer['tls_version'] : 'no TLS support' ) . "</u></h1>";
public function safeUp()
{
$fieldGroupName = 'myFieldGroup';
$fieldService = Craft::$app->getFields();
$fieldGroup = new FieldGroup();
$fieldGroup->name = $fieldGroupName;
$fieldGroupSuccess = $fieldService->saveGroup($fieldGroup);
0492d8c55d5a4fe62dfa8003c4d6d16e7ce8aa2cc9a16657d43d9c74d097ed758b7b975cff923fa37e1de8e1e06682a81295f48a5f0b99367e1e1d4d2cd2ab0910
FROM php:7.2-apache
RUN DEBIAN_FRONTEND=noninteractive apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y libzip-dev libpng-dev \
&& /usr/local/bin/docker-php-ext-install gd \
&& /usr/local/bin/docker-php-ext-install pdo \
&& /usr/local/bin/docker-php-ext-install pdo_mysql \
&& /usr/local/bin/docker-php-ext-install zip \
&& /usr/sbin/a2enmod rewrite
server {
listen 8443 ssl;
include snippets/ssl.conf;
server_name console.example.com;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;