Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
OTHER License
Published by githubsaturn over 6 years ago
Starting V0.7.0, nginx was no longer using the Docker routing mesh, this was done to support showing real IPs behind requests. However, this caused issues on servers that have their ports blocked by firewall, see https://github.com/githubsaturn/captainduckduck/issues/237
Although it's not a bug in CaptainDuckDuck, it might cause confusion for new users, hence, a precheck for firewall test is added to the installation phase. If a firewall on important ports is detected, the user will be warned with a proper message and an instruction on how to disable firewall.
Published by githubsaturn over 6 years ago
Added:
Improved:
mode=host
for nginxPublished by githubsaturn over 6 years ago
Added:
Fixed:
Improved:
Published by githubsaturn almost 7 years ago
Fixed:
Improved:
Published by githubsaturn almost 7 years ago
BREAKING CHANGES::
1.0.11
captainduckduck -V
sudo npm install -g captainduckduck
captain-definition
files:python
as your template, you should change it to python-django
docker service update --log-driver json-file --log-opt max-size=512m captain-nginx
docker service update --log-driver json-file --log-opt max-size=512m captain-captain
docker service update --log-driver json-file --log-opt max-size=512m captain-certbot
docker service update --log-driver json-file --log-opt max-size=512m captain-registry
docker service update --log-driver json-file --log-opt max-size=512m captain-app1 # replace app 1 and app 2 with your app names
docker service update --log-driver json-file --log-opt max-size=512m captain-app2 # replace app 1 and app 2 with your app names
captainduckduck deploy
now shows the build logs.docker service update srv-captain--app-name --log-driver json-file --log-opt max-size=2048m
docker container prune
to clean up stopped containersPublished by githubsaturn almost 7 years ago
New:
nginx-shared
directory for using custom files in nginx container (https://github.com/githubsaturn/captainduckduck/issues/71). Using this combined with customized nginx config, you can use custom SSL certificates, custom static assets and etc.Improved:
Fixed:
CLI (1.0.9):
--default
flag to captainduckduck deploy
to avoid re-entering server address and other information.Published by githubsaturn almost 7 years ago
Fixed:
Improved:
CLI improvements (1.0.8)
captain-definition
file.Published by githubsaturn almost 7 years ago
Features:
captain42
Bugfixes:
0
is not respected. FIXED. https://github.com/githubsaturn/captainduckduck/issues/48#issuecomment-352289264
Breaking Change:
--publish-add
flag, you don't need to worry about this.Published by githubsaturn almost 7 years ago
Hotfix:
Published by githubsaturn almost 7 years ago
A major release!! 🎉🎉
New Features:
Improvements:
Published by githubsaturn almost 7 years ago
Bugfixes:
Improvements: