Skip to content

Instantly share code, notes, and snippets.

@fvln
Created April 28, 2022 08:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fvln/8e8ceadbcab33c9e2fcb9efe41aa43a6 to your computer and use it in GitHub Desktop.
Save fvln/8e8ceadbcab33c9e2fcb9efe41aa43a6 to your computer and use it in GitHub Desktop.
version: "3.7"
# docker run --rm --env MARIADB_USER=wordpress --env MARIADB_PASSWORD=wordpress --env MARIADB_RANDOM_ROOT_PASSWORD=1 --env MARIADB_DATABASE=wordpress --network=web --name=db mariadb:latest
services:
db:
image: mariadb:latest
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MARIADB_RANDOM_ROOT_PASSWORD: 1
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
# docker run --rm --name=nginx --network=web -v $PWD/nginx/wordpress:/var/www/html -p 443:443 bsi/nginx
nginx:
depends_on:
- php
- db
build:
context: ./nginx
dockerfile: Dockerfile
volumes:
- ./nginx/wordpress:/var/www/html
ports:
- "443:443"
restart: always
# docker run --rm --name=php --network=web -v $PWD/nginx/wordpress:/var/www/html bsi/php
php:
build:
context: ./php
dockerfile: Dockerfile
volumes:
- ./nginx/wordpress:/var/www/html
restart: always
volumes:
db_data: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment