My personal projects built off a basic dockerized framework for small personal projects hosted on a single instance server. Portable and compatible to any machine that can run docker/docker-compose.
Utlizes nginx-proxy/nginx-proxy for reverse proxy configs and nginx-proxy/letsencrypt-nginx-proxy-companion for ssl certification.
See their documentation for adding projects to the docker-compose.production.yml.
Example services file path (build context):
./projects/<your project>/containers/<your services>
- Install
dockeranddocker-compose - Add docker projects to
projectsdirectory
Run make develop
Run make production
Current projects running:
- ctchan.me
- thedaisycabin.com