little start
This commit is contained in:
parent
b8cf0c7bf8
commit
c51cd0a471
22
Makefile
22
Makefile
@ -0,0 +1,22 @@
|
||||
# **************************************************************************** #
|
||||
# #
|
||||
# :::::::: #
|
||||
# Makefile :+: :+: #
|
||||
# +:+ #
|
||||
# By: whaffman <whaffman@student.codam.nl> +#+ #
|
||||
# +#+ #
|
||||
# Created: 2025/05/12 15:33:56 by whaffman #+# #+# #
|
||||
# Updated: 2025/05/12 15:35:21 by whaffman ######## odam.nl #
|
||||
# #
|
||||
# **************************************************************************** #
|
||||
|
||||
up:
|
||||
docker-compose up -d --build
|
||||
|
||||
down:
|
||||
docker-compose down
|
||||
|
||||
remove:
|
||||
docker-compose down --rmi all
|
||||
@docker volume rm $(shell docker volume ls -qf dangling=true) || true
|
||||
|
||||
@ -0,0 +1,65 @@
|
||||
version: '3.8'
|
||||
|
||||
env_file:
|
||||
- .env
|
||||
|
||||
secrets:
|
||||
mariadb_root_password:
|
||||
file: ./secrets/db_root_password
|
||||
mariadb_user_password:
|
||||
file: ./secrets/db_password
|
||||
wordpress_admin_password:
|
||||
file: ./requirements/wordpress/.env
|
||||
wordpress_user_password:
|
||||
file: ./requirements/wordpress/.env
|
||||
|
||||
services:
|
||||
mariadb:
|
||||
restart: always
|
||||
build:
|
||||
context: ./requirements/mariadb
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- '3306:3306'
|
||||
networks:
|
||||
- docker-network
|
||||
volumes:
|
||||
- data_mariadb:/var/lib/mysql
|
||||
|
||||
|
||||
nginx:
|
||||
restart: always
|
||||
build:
|
||||
context: ./requirements/nginx
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
-'443:443'
|
||||
networks:
|
||||
- docker-network
|
||||
volumes:
|
||||
- data_wordpress:/var/www/html
|
||||
|
||||
wordpress:
|
||||
restart: always
|
||||
build:
|
||||
context: ./requirements/wordpress
|
||||
dockerfile: Dockerfile
|
||||
depends_on:
|
||||
- mariadb
|
||||
ports:
|
||||
- '9000:9000'
|
||||
networks:
|
||||
- docker-network
|
||||
volumes:
|
||||
- data_wordpress:/var/www/html
|
||||
|
||||
|
||||
networks:
|
||||
docker-network:
|
||||
|
||||
|
||||
volumes:
|
||||
data_mariadb:
|
||||
driver: local
|
||||
data_wordpress:
|
||||
driver: local
|
||||
@ -0,0 +1,3 @@
|
||||
FROM alpine:3.20
|
||||
|
||||
RUN apk add --no-cache mariadb mariadb-client
|
||||
Loading…
Reference in New Issue
Block a user