This is a example project to run multiple containers with auto SSL, auto reverse proxy and Traefik functions in localhost. You can adapt to work in a production server.
- install docker
- install docker compose
- join a docker swarm
Run in the base folder this command to test:
make whoami
You can access locally in whoami.local
.
To remove your service:
make rm
Or to run all apps:
make up
And make rm
to remove all services.
You can control ports in you firewall if you don't you want publish but it works locally and externally in 0.0.0.0
and in your external IP if you points the domain to it.
adminer mautic n8n phpmyadmin wordpress whoami
adminer mariadb mautic n8n phpmyadmin traefik wordpress whoami