Innehåller docker-compose configuration till LEMP (Linux, Nginx, MariaDB, PHP)
Go to file
2021-09-14 17:23:58 +02:00
config Uppload first version 2021-09-12 12:08:43 +02:00
db Ignore files in db 2021-09-14 17:18:00 +02:00
docker/php Uppload first version 2021-09-12 12:08:43 +02:00
www/public Uppload first version 2021-09-12 12:08:43 +02:00
.gitignore .gitignore clean 2021-09-14 17:19:59 +02:00
docker-compose.yml Uppload first version 2021-09-12 12:08:43 +02:00
README.md Uppload first version 2021-09-12 12:08:43 +02:00

Docker-compose LEMP

Inkluderar

  • nginx -> localhost:80
  • php
  • mariadb -> mariadb
  • phpmyadmin -> localhost:8080
  • composer

HowTo

Webbroten
www/public
Starta servern (containern) med
docker-compose up -d
Stoppa servern (containern) med
docker-compose down
Serverns url
localhost
phpmyadmin
localhost:8080
Anslut till MariaDB med php
<?php
    // Definierar konstanter med användarinformation.
    define ('DB_USER', 'userName'); // Användare i MariaDB
    define ('DB_PASSWORD', '12345');
    define ('DB_HOST', 'mariadb');
    define ('DB_NAME', 'dbName');   // Databasen som anslutning skall ske till

    // Skapar en anslutning till MariaDB och databasen dbName
    $dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8';
    $db = new PDO($dsn, DB_USER, DB_PASSWORD);
?> // Ej nödvändigt att avslut "ren" php med ?>

ToDo

Stöd för https, TLS (ssl).