dev

Linux, Caddy, MySQL, NodeJS

Linux, Caddy, MySQL, NodeJS Stack

Nguồn: haova/LCMN

Cấu trúc thư mục

|- app   : Ứng dụng NodeJS, hãy clone thư mục này cho mỗi app
   |- Dockerfile
|- mysql : MySQL Server
|- caddy : Caddy Server

Các lệnh

Build image và khởi chạy các docker containers

docker compose up --build

Dừng các docker containers và xóa volumes.

docker compose down -v

Biến môi trường

Sao chép .sample.env thành .env.

ENV Mô tả
MYSQL_ROOT_PASSWORD
MYSQL_DATABASE
MYSQL_USER
MYSQL_PASSWORD
APP_PORT

Theo mặc định, bạn có thể:

  • Truy cập vào caddy server tại: localhost:8080.
  • Truy cập vào adminer server tại: localhost:8081.

Lưu ý

  • Không sử dụng cấu hình này trong môi trường production.

Giấy phép

MIT.