Example projects showing how to run/develop Common Lisp web applications on Docker container.
This repository includes 2 types of projects.
- minimum
- Run Clack application on Docker (port is
5000
) - Manage Common Lisp libraries with Qlot
- Allow to reload Web server (Woo) without restarting a container
- Run Clack application on Docker (port is
- standard
- Run Clack application on Docker (port is
5000
) - Manage Common Lisp libraries with Qlot
- Allow to reload Web server (Woo) without restarting a container
- Run RDBMS (PostgreSQL) container and allow to access from the app container
- Run Swank server (Default port is
4006
) - Build production Docker image on GitHub Actions
- Workflow file is here.
- Publish production Docker image to GitHub Container Registry
- Run Clack application on Docker (port is
- Docker Engine 19.03 or above
- Docker Compose 1.27 or above
- (macOS) No need to install since it's included in Docker Desktop for Mac