add node express & mysql starter template

This commit is contained in:
2024-05-21 06:01:40 +02:00
parent 87212c27c3
commit 0a672fda98
9 changed files with 1678 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
services:
# MySQL
mysql:
image: mysql:8.4.0
container_name: ${PROJECT_NAME}_mysql
environment:
MYSQL_USERNAME: ${MYSQL_USERNAME}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
ports:
- "${MYSQL_PORT}:3306"
volumes:
- ./mysql:/var/lib/mysql
# phpMyAdmin
pma:
image: phpmyadmin:5.2.1-apache
container_name: ${PROJECT_NAME}_pma
depends_on:
- mysql
environment:
PMA_HOST: mysql
PMA_PORT: 3306
PMA_USER: ${MYSQL_USERNAME}
PMA_PASSWORD: ${MYSQL_PASSWORD}
ports:
- "${PMA_PORT}:80"