Skip to content

Writing small docker images from scratch as an exercise, and set up a functioning containerised LEMP stack

Notifications You must be signed in to change notification settings

akamlah/42-inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

42-inception

Writing small docker images from scratch as an exercise, and set up a functioning containerised LEMP stack

Usage

At the root of the repository:

$ make

You will build and run this way 3 docker containers:

  • A container with nginx as server
  • A container with php-fpm and Wordpress
  • A contianer with a database (mariadb) linked to wordpress

The data generated is persistent thanks to the two volumes created:

  • A volume containing the Wordpress files
  • A volume containing the related database

You can bind these to two local folders of yours by changing this variables in the makefile: VOLUME_DIR = <The root of your two new folders> The makefile will create two folders at this location:

  • wp-content_volume containing your wordpress data
  • wp-database_volume containing the database for you page once you've set one up.

To do so, connect to //https:localhost:443// and follow the instructions of the inistallation wizard.

This is meant for local development or as an exercise, so the ssl certificates are self-signed: you might have to accept a waring abput the security of the page once you connect to it, depending on your browser. In Chrome for example, type "thisisunsafe" and hit enter - you will be able to see the wordpresss installer.

About

Writing small docker images from scratch as an exercise, and set up a functioning containerised LEMP stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published